$(文件).ready是否必要?我在stackoverflow中看到了这个问题,但感觉它根本没有得到回答。有$(document).ready必要吗?我将所有的javascripts链接到页面底部,所以理论上它们都是在文档准备就绪之后运行的。
2 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
有
$(document).ready
必要吗?
没有
如果您已将所有脚本放在</body>
结束标记之前,那么您已完成相同的操作。
此外,如果脚本不需要访问DOM,那么除了可能依赖于其他脚本之外,它的加载位置也无关紧要。
对于许多CMS来说,您没有太多选择加载脚本的位置,因此它是模块化代码使用document.ready
事件的良好形式。如果你在其他地方重复使用它,你真的想回去调试旧代码吗?
无关:
作为旁注:你应该使用jQuery(function($){...});
而不是$(document).ready(function(){...});
强制别名$
。
千巷猫影
TA贡献1829条经验 获得超7个赞
不,如果您的javascript是关闭之前的最后一件事,您将不需要添加这些标签。
作为附注,$(document).ready的简写是下面的代码。
$(function() {// do something on document ready});
这个问题可能会很好。你读过它吗? jQuery:如果在页面底部使用外部JS,为什么要使用document.ready?
- 2 回答
- 0 关注
- 434 浏览
添加回答
举报
0/150
提交
取消