【发布时间】:2011-12-19 05:35:33
【问题描述】:
我最近在网络优化方面做了很多工作,并且遇到了一个有趣的问题。我想知道是否有人可能知道现有的解决方案。
假设您有多个特定于页面的外部 .js 文件,每个文件都有自己的特定于页面
$(document).ready() 函数。假设第 1 页的文档就绪功能将样式应用于正文中的每个 <li>,而第 2 页中的文档就绪仅样式 <input type="button" />s。只是一个简单的例子。
现在假设您将这 2 个脚本与所有库脚本捆绑在一起,以减少页面加载时的 http 请求数量。现在,两个 document ready 都将触发,第 2 页上的 li 将被格式化为仅适用于第 1 页的代码。
我的问题是——有没有办法通过 jQuery 或第三方库将准备好的特定文档分配给特定页面,但仍将它们全部捆绑到一个 .js 文件中?
【问题讨论】:
标签: javascript jquery optimization