Skip to content

Using.js is a simple asynchronous script dependency loader for web browsers

Notifications You must be signed in to change notification settings

stimpy77/using.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Using.js is a simple asynchronous script dependency loader for web browsers that allows a developer to write blocks of code in this fashion:

// register in a preceding script ..
using.register("jquery", true, "http://cachefile.net/scripts/jquery-1.2.3.js"); 

.. then consume synchronously ..

using("jquery"); // synchronously loads jQuery and de-registers jQuery from using 
$("a").css("text-decoration", "none");

.. or asynchronously ..

using ('jquery', function() {
    // do work using jQuery constructs
});

It documents dependencies within script and alleviates the need for fussing with injecting script dependencies on specific page headers. It also supports dependency trees, i.e. using('jquery-ui' ...) might depend upon jQuery, which would be loaded first.

Similar loaders exist such as RequireJS. I am not antagonistic towards those, use what you please, but I chose the name, syntax, and behavior of using.js because it has some level of parallel to coding conventions in other languages such as C#.

For more information about how to use using.js, please view the history in the Wiki.

About

Using.js is a simple asynchronous script dependency loader for web browsers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published