关于jQuery .ready()函数

时间:2011-06-05 21:33:37

标签: jquery dom

就执行时间和使用的资源而言,使用jQuery.ready()或最基本的东西加载尽可能多的东西会更方便吗?

1 个答案:

答案 0 :(得分:3)

只需将它用作初始化函数的触发器......不要将所有代码放入其中:

不要这样做:

$(function(){
  var someFunction = function(){
   $("a").click(function(event){
     event.preventDefault();
   });
  };
  someFunction();
});

做的:

var someFunction = function(){
   $("a").click(function(event){
     event.preventDefault();
   });
};
$(function(){
  someFunction();
});

它更具可读性,将所有代码放入就绪函数中毫无意义。

PS:

$(function(){}) === $(document).ready()