我们是否应该在外部js中包装jquery代码$(document).ready(function(){

时间:2010-04-27 14:06:19

标签: jquery css xhtml

当我们编写内联javascript时,我们将代码保留在

$(document).ready(function(){
   // Your code here
 });

如果我想粘贴

code // Your code here

在外部.js文件中然后我应该将代码保留在此

$(document).ready(function(){
       // Your code here
     });

或者我们没有这个

// Your code here

2 个答案:

答案 0 :(得分:5)

只有在使用此页面的DOM时,才必须将代码保留在就绪函数中。当DOM完全加载时执行此函数。

答案 1 :(得分:2)

将代码放入 -

$(document).ready(function(){
   // Your code here
 });

未明确要求。它只是一种简单的方法,可确保在DOM完全加载后运行javascript。 (请注意,它不会等待图像完全加载。)

如果您的文件正在页面底部加载,您可能无法使用它。但是,如果您只是想要一种安全且简单的方法来确保DOM已完成加载,那么请使用它。

这个答案......

jQuery: Why use document.ready if external JS at bottom of page?

给出了一个很好的解释。