就执行时间和使用的资源而言,使用jQuery.ready()
或最基本的东西加载尽可能多的东西会更方便吗?
答案 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()