1.0.1 • Published 2 years ago

ps-loader v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

时机加载静态资源

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
1.0.1

2 years ago

1.0.0

2 years ago