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

我们是否应该将jquery代码$(document).ready(function(){也包装在外部js中,jquery,css,xhtml,Jquery,Css,Xhtml,当我们在中编写内联javascript时,我们将代码保存在内部 $(document).ready(function(){ // Your code here }); 如果我想粘贴 code // Your code here 在external.js文件中,那么我应该将代码保存在这个文件中吗 $(document).ready(function(){ // Your code here }); 或者我们可以不用这个 // Your code here 只

当我们在中编写内联javascript时,我们将代码保存在内部

$(document).ready(function(){
   // Your code here
 });
如果我想粘贴

code // Your code here
在external.js文件中,那么我应该将代码保存在这个文件中吗

$(document).ready(function(){
       // Your code here
     });
或者我们可以不用这个

// Your code here

只有在使用此页面的DOM时,才能将代码保存在ready函数中。此函数在DOM完全加载时执行。

只有在使用此页面的DOM时,才能将代码保存在ready函数中。此函数在DOM完全加载时执行。

将代码放入-

$(document).ready(function(){
   // Your code here
 });
没有明确要求。这只是一种确保javascript在DOM完全加载后运行的简单方法。(注意,它不会等待图像完全加载。)

如果您的文件是在页面底部加载的,您可以不使用它,但如果您只是想用一种安全、简单的方法来确保DOM加载完成,那么就使用它

这个答案


给出了一个很好的解释。

将代码放在-

$(document).ready(function(){
   // Your code here
 });
没有明确要求。这只是一种确保javascript在DOM完全加载后运行的简单方法。(注意,它不会等待图像完全加载。)

如果您的文件是在页面底部加载的,您可以不使用它,但如果您只是想用一种安全、简单的方法来确保DOM加载完成,那么就使用它

这个答案

给了一个很好的解释