resize(fn) 返回值:jQuery概述在每一个匹配元素的resize事件中绑定一个处理函数。当文档窗口改变大小时触发参数fn Function在每一个匹配元素的resize事件中绑定的处理函数。示例描述:让人每次改变页面窗口的大小时很郁闷的方法:jQuery 代码:$(window).resize(function(){
alert("Stop it!");
});
size()
概述
jQuery 对象中元素的个数。
这个函数的返回值与 jQuery 对象的'length' 属性一致。
示例
描述:
计算文档中所有图片数量
HTML 代码:
<img src="test1.jpg"/> <img src="test2.jpg"/>
jQuery 代码:
$("img").size();
结果:
2
size
size() -> Number
返回 Enumerable 中元素的数目。
样例
$R(1, 10).size()
// -> 10
['hello', 42, true].size()
// -> 3
$H().size()
// -> 0
性能参考
该方法仅提供一个计算 Enumerable 对象长度的通用版本。默认的实现是通过循环,这意味着它具有线性的时间复杂度。 很多混入 Enumerable 的对象可通过重写 size 方法来进行优化。一个现成的例子是 Array,它重写了 size 方法,通过数组原生的 length 属性来获取长度。
...
size() -> Number
返回数组的元素个数。
这个方法针对因混入 Enumerable 模块而引入的 size 方法进行了优化,它调用数组原生的 length 属性,从而避免对数组进行复制操作。
译注:
Array.size 的代码:return this.length;
Enumerable.size 的代码:return this.toArray().length;