Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前,我正在使用 headjs 动态加载我的 javascript 文件。
我的一个应用程序页面中有一堆插件,我会在需要时下载并加载插件。
但是,我注意到大多数插件都有 css 文件,我在应用程序本身的开头使用这些文件加载这些文件
我看到只有 yepnope loader 允许动态加载 css。
当动态加载css而不是将它包含在标题中的链接中时,您可以节省多少时间来显示页面?
yepnope 的要点是如果条件匹配则加载一个文件,否则加载另一个文件。它通常用作 Modernizr 的一部分,因此您可以检测时髦的 CSS 转换或其他什么,如果不支持,则加载您的 jQuery 脚本。因此,节省时间的方法是要么不加载不受支持的东西,要么在原生支持某个功能时不加载 shim。