ps-loader

1.0.1 • Public • Published

时机加载静态资源

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

Readme

Keywords

none

Package Sidebar

Install

npm i ps-loader

Weekly Downloads

1

Version

1.0.1

License

ISC

Unpacked Size

4.23 kB

Total Files

3

Last publish

Collaborators

  • guoxiaorui