我需要优化 Web 应用程序的加载时间,该应用程序的每个 HTML 页面中都包含大量 JavaScript 文件。我想试试head.js在一个这样的页面中查看它是否可以缩短加载时间。这些 JS 文件中有很多 $(document).ready(callback)
回调,这些回调在加载 DOM 时调用,而 head.js 仍在下载剩余的 JS 文件。
有没有办法告诉 jQuery 不要自己触发 ready
事件,而是让我从 head.js 的 ready 回调中触发它?
最佳答案
我不确定您为什么要手动触发文档就绪事件。
相反,使用 jQuery 的内置 trigger
和 bind
功能订阅和发布您自己的事件。这是最佳实践和最佳解决方案。
关于javascript - jQuery + head.js : How to trigger $(document). ready() 手动从 head.js 的就绪回调内部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382048/