- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 js中隐含的属性
<br />1、arguments---函数的参数数组,是一个伪数组,“伪数组”意思是它不具有数组所具有的一些方法<br /> args = Array.prototype.slice.call(arguments, 1);<br /> 上面这句代码可以把arguments对象转化为一个真正的数组。<br />2、caller---返回一个对函数的引用,该函数调用了当前函数。<script> function CallLevel(){
2010-12-06 11:18:00
498
转载 Array.prototype.slice.call(arguments, 1)
<br />Array.prototype.slice.call(arguments,1)该语句涉及两个知识点。<br />arguments是一个关键字,代表当前参数,在javascript中虽然arguments表面上以数组形式来表示,但实际上没有原生数组slice的功能,这里使用call方法算是对arguments对象不完整数组功能的修正。Array.prototype.slice.call 其实是对slice方法进行的静态调用。这里说的静态调用,主要区别于OOP方式。OOP方式需要先建立对象,如下:
2010-12-03 17:09:00
1573
1
转载 jQuery工作原理解析以及源代码示例
jQuery工作原理解析以及源代码示例jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的.从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库.jQuery改变javascript编码方式!那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程:1)查找(创建)jQuery对象:$(”selector”);2)调用jQuery对象的方法完成我们需要完成的工作:$(”selector”).doOurWork();ok,jQuer
2010-12-03 15:52:00
384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人