如果我理解的话,最好在关闭正文标记之前将脚本放在页面底部:</body>
但是使用jQuery通常使用$(document).ready(function()来包装jQuery方法。我想这会使JQuery仅在页面加载后运行?如果是这样的话:
$(document).ready(function(){}
或更短的$(function(){}
代码
$(document).ready(function(){
// jQuery methods go here...
}
是吗?
答案 0 :(得分:3)
两者都是正确的但是:
1.如果文件很大(许多代码)$(document).ready(function()
在文档加载100%时开始工作。
2.如果文件在</body>
之后很大(很多代码),则可能会出现错误,因为当文档加载仍在进行中时,用户可以开始执行某些操作。
如果文件(代码内容)很小,你就看不出任何差异