【问题标题】:Preloading Scripts and other files预加载脚本和其他文件
【发布时间】:2016-10-19 16:21:03
【问题描述】:

我建立了一个网站,它使用了很多不同的脚本和文件,用于插件等。

我正在考虑如何进行这些脚本的加载过程。

我想在登录页面后加载所有文件和脚本,首先使用一种状态栏(“文件正在加载....x %”)。

这个想法是加载所有文件并使页面更快,因为文件来自缓存。

您的意见是什么?最好的方法是什么?

到目前为止,我已经用经典方式包含了所有文件(链接、脚本、img 等)

【问题讨论】:

  • 可以考虑捆绑
  • 您也可以使用shrinker.ch 之类的网站将所有 JS 文件压缩为 1,然后包含单个 JS 文件。 CSS 也可以这样做。
  • 请注意,征求意见的问题在 Stack Overflow 上是特别偏离主题的。请参阅How to Askhelp center

标签: javascript jquery


【解决方案1】:

我不认为你说的这样做很方便......在登录实例后加载所有文件,除了所有这些文件将始终在所有网站页面上使用。-

我认为最方便的策略是按需加载策略 ....

按需加载的一个示例是在运行时测试某些浏览器功能是否存在,如果没有,则通过在执行时加载特定的 .js(polyfills)来提供它们。

如果浏览器具有此功能,则不要加载 .js。-

查看 Modernizr.jsPaul Irish js 库以在执行时测试浏览器功能。-

这里 another reference 解释如何有条件地加载 pollyfills。-

【讨论】:

    猜你喜欢
    • 2011-04-05
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 2015-03-28
    • 2015-07-04
    • 2019-10-21
    • 1970-01-01
    相关资源
    最近更新 更多