时机加载静态资源 ## ready 在DOMContentLoaded事件后触发
npm install ps-loader时机加载静态资源
ready内的js会自动分发在load内处理
``javascript`
var resources = [
'aaa.js',
'aaa.css',
]
PsLoader.ready([resources], function() {
// do sth.
})
PsLoader.ready([resources],function() {
// do sth.
}, option = {
attrs: {}, // script/link标签支持添加的属性
})`load 在load事件后触发
javascript`
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加载
javascript`
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