UNPKG

t-comm

Version:

专业、稳定、纯粹的工具库

22 lines (21 loc) 707 B
/** * 以 Callback 的方式加载 js 文件 * @param {String} src js文件路径 * @param {Function|Object} callback 加载回调 * @param {String} charset 指定js的字符集 * @param {Object} context Callback context * @example * ```ts * loader('https://example.com/lib.js', (err) => { * if (err) return console.error(err); * console.log('loaded'); * }); * * // 传递 setup 回调以修改 script 标签 * loader('https://example.com/lib.js', { * callback: (err) => {}, * setup: (script) => script.setAttribute('data-foo', '1'), * }); * ``` */ export declare const loader: (src: string, callback: any, charset?: string, context?: null) => void;