1.0.1 • Published 2 years ago
ps-loader v1.0.1
时机加载静态资源
ready 在DOMContentLoaded事件后触发
ready内的js会自动分发在load内处理
var resources = [
'aaa.js',
'aaa.css',
]
PsLoader.ready([resources], function() {
// do sth.
})
PsLoader.ready([resources],function() {
// do sth.
}, option = {
attrs: {}, // script/link标签支持添加的属性
})
load 在load事件后触发
var resources = [
'aaa.js',
'aaa.css',
]
PsLoader.load([resources], function() {
// do sth.
})
PsLoader.load([resources],function() {
// do sth.
}, option = {
loaded: true, // loaded js是否在load事件后立即触发 | 默认true 表示load事件后2秒触发
attrs: {}, // script/link标签支持添加的属性
})
prefetch 保证js/css在load之后进行prefetch加载
var resources = [
'aaa.js',
'aaa.css',
]
PsLoader.prefetch([resources], function() {
// do sth.
})
PsLoader.prefetch([resources],function() {
// do sth.
}, option = {
loaded: true, // loaded js是否在load事件后立即触发 | 默认true 表示load事件后2秒触发
})
cdn
http://v8.51cto.com/athena-resources/npm/ps-loader/psloader.min.js