jQuery中的文档就绪函数

时间:2014-07-07 09:48:49

标签: jquery

如果我理解的话,最好在关闭正文标记之前将脚本放在页面底部:</body>

但是使用jQuery通常使用$(document).ready(function()来包装jQuery方法。我想这会使JQuery仅在页面加载后运行?如果是这样的话:

  • 如果我把jQuery放在头脑中,我必须使用$(document).ready(function(){}或更短的$(function(){}

代码

$(document).ready(function(){
    // jQuery methods go here...
}
  • 如果我把jQuery放在关闭body标签之前,我不需要$(文件).ready(function(){}
  • 这两个选项是等效的,都是正确的

是吗?

1 个答案:

答案 0 :(得分:3)

两者都是正确的但是: 1.如果文件很大(许多代码)$(document).ready(function()在文档加载100%时开始工作。 2.如果文件在</body>之后很大(很多代码),则可能会出现错误,因为当文档加载仍在进行中时,用户可以开始执行某些操作。  如果文件(代码内容)很小,你就看不出任何差异