$(文件).ready是否必要?

$(文件).ready是否必要?

我在stackoverflow中看到了这个问题,但感觉它根本没有得到回答。

$(document).ready必要吗?

我将所有的javascripts链接到页面底部,所以理论上它们都是在文档准备就绪之后运行的。


BIG阳
浏览 411回答 2
2回答

潇潇雨雨

有$(document).ready必要吗?没有如果您已将所有脚本放在</body>结束标记之前,那么您已完成相同的操作。此外,如果脚本不需要访问DOM,那么除了可能依赖于其他脚本之外,它的加载位置也无关紧要。对于许多CMS来说,您没有太多选择加载脚本的位置,因此它是模块化代码使用document.ready事件的良好形式。如果你在其他地方重复使用它,你真的想回去调试旧代码吗?无关:作为旁注:你应该使用jQuery(function($){...});而不是$(document).ready(function(){...});强制别名$。

千巷猫影

不,如果您的javascript是关闭之前的最后一件事,您将不需要添加这些标签。作为附注,$(document).ready的简写是下面的代码。$(function()&nbsp;{//&nbsp;do&nbsp;something&nbsp;on&nbsp;document&nbsp;ready});这个问题可能会很好。你读过它吗?&nbsp;jQuery:如果在页面底部使用外部JS,为什么要使用document.ready?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery