- 博客(6)
- 收藏
- 关注
原创 JS的get和set
巧用get和set,能够直接操作对象属性实现读写,可以极大的提高编程效率,给出一个典型示例: var test = { _Name : null, _Age : 0, //_Name的读写 set name(name) {this._Name = name;}, get name() {return this._Name;}, //
2014-02-19 19:17:41 600
转载 JS中call和apply方法
1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那
2014-02-12 15:59:22 428 1
原创 JS技巧归纳
摘要:将学到和了解到的JS比较好用的技巧归纳在此。 1、Array.prototype.slice 方法 最常见功能:数组截取(因为slice方法不会修改源数组,所以这一截取操作可看作数组的拷贝) slice(start,end):返回从start开始到end前一位置之间的所有元素构成的数组 var arr = [a,b,c,d,e]; arr.slice(0,3) -->
2014-02-11 17:32:49 438
原创 JS易犯错集合
摘要:JS开发过程中一些极易落入的陷阱,你中招了没? 1、字符串替换 先来看如下一段代码: (function() { var srcStr = 'one OR zero is one', desStr = ''; desStr = srcStr.replace('one', 'zero');
2014-02-11 14:11:38 515
原创 JavaScript中for-in遍历方式浅析
除了传统的for循环,JavaScript为遍历操作定义了for-in方式,根据数据源的不同,在使用时存在差异。 (1)遍历对象: var fish = { head : 1, tail : 1, } for(var prop in fish) { console.log(fish[prop]); } 调试时观察:prop依次为'head','tail',即遍历对象属性时
2014-02-10 16:50:28 665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人