loadandrunscripts
Loads and runs scripts with a callback. Not unlike requirejs, but simpler and much more basic.
This module also decorates document.write
to catch asyncronously added script tags and use an alternative method to load them. This is important if scripts you load try to load more scripts by using document.write
.
Usage
var onReady = function() {
require('./main')();
};
var loadAndRunScripts = require('loadandrunscripts');
loadAndRunScripts(
[
'lib/three.js',
'lib/stats.min.js',
'lib/threex.rendererstats.js',
'lib/gzip.js',
],
function() {
loadAndRunScripts(
[
'lib/ColladaLoader.js',
'lib/OBJLoader.js',
'lib/SceneLoader.js',
'https://maps.googleapis.com/maps/api/js?libraries=places&v=3.exp&sensor=false'
],
onReady
);
}
);
License
MIT, see LICENSE.md for details.