DyloaderJS
Dynamic loader script for web page. Similar to [node-require].
Usage
HTML:
Declare (only once for each script)
// returnable script (Caller script will wait for exports of object)// the returneds var of declare works relative the current scriptconst require exports pathHelper resources script = dyLoaderJSdeclare;//void scriptconst require pathHelper resources script = dyLoaderJSdeclare returns: false ;
Require (the number of time it is necessary)
//simple require | extension of .js is optionalconst object = ;//list of scriptsconst objects =;//multples named object in diferents scriptsconst object1 object2 object3 =;//Relative to location of pageconst ... = dyLoaderJS;
Exports (only once for each script)
// exports a class...exports Person ;// exports a object...exports "Toyta" "RAV4" ;
With versionalize:
<<<<<<< HEAD//in main script ...dyLoaderJS;//<script src="path-of-requirede-script?v=1.0.0"></script>
Require multiple scripts in parallel mode and save timeout (recommended only if there is no dependency between scripts)
// opts.parallel default is falseconst lists = ;const objects = ;
Scripts exemple:
async {const require exports pathHelper resources script = dyLoaderJSdeclare;const Person = await ;...;exports Student ;};
Void Scripts exemple:
asyncconst require pathHelper resources script = dyLoaderJSdeclare returns: false ;const Person = await ;let person1 = "Jão Maria" ;person1;