我在 stackoverflow 中看到了这个问题,但感觉根本没有得到回答。
是否需要$(document).ready
?
我在页面底部链接了我所有的 javascript,所以理论上它们都在文档准备好后运行。
最佳答案
Is
$(document).ready
necessary?
没有
如果您已将所有脚本放在 </body>
之前结束标记,你做了完全相同的事情。
此外,如果脚本不需要访问 DOM,那么除了可能依赖于其他脚本之外,将它加载到哪里都无关紧要。
对于许多 CMS,您没有太多选择脚本加载位置的选择,因此模块化代码使用 document.ready
是一种很好的形式。事件。如果您在别处重用旧代码,您真的要回去调试旧代码吗?
题外话:
附带说明:您应该使用 jQuery(function($){...});
而不是 $(document).ready(function(){...});
因为它强制别名为 $
.
关于jquery - $(document).ready 有必要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643990/