3 回答
TA贡献1818条经验 获得超3个赞
有
$(document).ready
必要吗?
没有
如果您已将所有脚本放在</body>
结束标记之前,那么您已完成相同的操作。
此外,如果脚本不需要访问DOM,那么除了可能依赖于其他脚本之外,它的加载位置也无关紧要。
对于许多CMS来说,您没有太多选择加载脚本的位置,因此它是模块化代码使用document.ready
事件的良好形式。如果你在其他地方重复使用它,你真的想回去调试旧代码吗?
无关:
作为旁注:你应该使用jQuery(function($){...});
而不是$(document).ready(function(){...});
强制别名$
。
TA贡献1789条经验 获得超8个赞
有
$(document).ready
必要吗?
没有
如果您已将所有脚本放在</body>
结束标记之前,那么您已完成相同的操作。
此外,如果脚本不需要访问DOM,那么除了可能依赖于其他脚本之外,它的加载位置也无关紧要。
对于许多CMS来说,您没有太多选择加载脚本的位置,因此它是模块化代码使用document.ready
事件的良好形式。如果你在其他地方重复使用它,你真的想回去调试旧代码吗?
无关:
作为旁注:你应该使用jQuery(function($){...});
而不是$(document).ready(function(){...});
强制别名$
。
TA贡献1725条经验 获得超7个赞
不,如果您的javascript是关闭之前的最后一件事,您将不需要添加这些标签。
作为附注,$(document).ready的简写是下面的代码。
$(function() {// do something on document ready});
这个问题可能会很好。你读过它吗? jQuery:如果在页面底部使用外部JS,为什么要使用document.ready?
- 3 回答
- 0 关注
- 498 浏览
添加回答
举报