预加载脚本和其他文件
Preloading Scripts and other files
我建立了一个网站,使用了很多不同的脚本和文件,用于插件等。
我正在考虑如何使这些脚本的加载过程。
我想在登录页面后加载所有文件和脚本,首先是一种状态栏("文件正在加载....x %)。
这个想法是加载所有文件,使页面更快,因为文件来自缓存。
你的意见是什么?最好的方法是什么?
到目前为止,我已经包含了所有的文件与经典的方式(链接,脚本,img等)
我认为这样做不方便,你说…在登录实例后加载所有文件,除了所有这些文件将总是在所有网站页面上使用。-
我认为最方便的策略是按需加载策略....
按需加载的一个例子是在运行时测试是否有某些浏览器功能,如果没有,则通过在执行时加载特定的.js (polyfills)来带来它们。
如果浏览器有此功能,则不要加载。js.-
查看Modernizr.js一个Paul Irish的js库,在执行时测试浏览器的功能-
这里是另一个解释如何有条件加载多边形的参考。-
相关文章:
- 如何将JS文件从其他文件夹链接到页面
- 使用metro-uiJS对话框调用其他文件html
- 先在Angular中加载配置文件,然后再加载其他文件
- 如何忽略node.js中其他文件或组件所需的文件
- 是否可以在其他文件中获取 AJAX 成功变量的值
- 如何设置观察程序将文件复制到同一文件夹中的其他文件
- NodeJS-从其他文件导入函数,并像以前一样使用
- 只上传一定大小以下的文件,并在jQuery中丢弃其他文件
- 如何使用其他文件中的react组件
- Durandal从其他文件中点击调用函数
- express/如何将路由参数传递到其他文件
- 节点.js socket.io 网络服务器提供索引.html以外的其他文件
- 从其他文件访问 Ext 甘特 JS 变量
- 从其他文件初始化微小的Mce
- 在页面加载的所有其他文件之后加载动画 gif
- 加载初始文件后无法加载其他文件
- 设置 ng.其他文件中的控制器
- 包括来自其他文件的外部脚本标记
- gulp-jshint 指定应该通过 jshint() 的文件并忽略其他文件
- 括号中的JSLint:有没有办法使用其他文件中定义的变量