PreloadJS
PreloadJS是一个库,可以更轻松地处理资源的预加载,可支持以下资源文件的预加载,比上面的插件更加强大,推荐使用。
BINARY:通过XHR的原始二进制数据
CSS:CSS文件
图像:常见的图像格式
JAVASCRIPT:JavaScript文件
JSON:JSON数据
JSONP:JSON文件跨域
MANIFEST:要以JSON格式加载的文件列表,请参阅AbstractLoader / loadManifest
声音:音频文件格式
SPRITESHEET:JSON SpriteSheet定义。这也将加载子图像,并提供SpriteSheet实例。
SVG:SVG文件
TEXT:文本文件 - 仅限XHR
视频:视频对象
XML:XML数据
使用场景 | 资源预加载 |
---|---|
npm包名 | preload-js |
bower包名 | |
文档地址 | 点击访问 |
elf-preloader.js
一个简单的 Javascript 库,用于预加载图片和音频。主要功能(插件有些bug):
设置并发数
设置资源最小加载时间,模拟慢加载
使用场景 | 移动端、资源预加载 |
---|---|
npm包名 | preloader.js |
bower包名 | -- |
文档地址 | 点击访问 |