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

/ps-loader/

    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