Promise based script loader for the browser using script tags.
$ npm install load-jscript
-
type
: defaults totext/javascript
. -
async
: defaults totrue
. -
charset
: defaults toutf-8
. -
id
: no default value.
// import module
import loadJScript from 'node_modules/load-jscript';
loadJScript.load(url|[urls], options)
.then(callback)
.catch(error)
// single script
loadJScript.load('//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js').then(() => {
console.log(_.VERSION);
});
//multiple script
loadJScript.load([
'//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js',
'//cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js']
).then(() => {
console.log(_.VERSION);
console.log(jQuery.fn.jquery);
}
);