1

目前,我正在使用 headjs 动态加载我的 javascript 文件。

我的一个应用程序页面中有一堆插件,我会在需要时下载并加载插件。

但是,我注意到大多数插件都有 css 文件,我在应用程序本身的开头使用这些文件加载​​这些文件

我看到只有 yepnope loader 允许动态加载 css。

当动态加载css而不是将它包含在标题中的链接中时,您可以节省多少时间来显示页面?

4

1 回答 1

0

yepnope 的要点是如果条件匹配则加载一个文件,否则加载另一个文件。它通常用作 Modernizr 的一部分,因此您可以检测时髦的 CSS 转换或其他什么,如果不支持,则加载您的 jQuery 脚本。因此,节省时间的方法是要么不加载不受支持的东西,要么在原生支持某个功能时不加载 shim。

于 2012-08-03T11:46:07.940 回答