一些方法的调用细节

jQuery 的 each() 方法
举个常用的例子:

$.each($("p"), function(){
   $(this).hover(function(){ ... });
})
$("p").each(function(){
    $(this).hover(function(){ ... });
})

第二种是我们常用的写法,但是因为 $("p").each() 方法是定义在 jQuery 函数的 prototype 对象上面的,而 $.each()方法是定义 jQuery 函数上面的,调用的时候不从复杂的 jQuery 对象上调用,速度快得多。所以在追求速度的时候,推荐使用第一种写法。

Comments
Write a Comment