Skip to content
Another Browser-side Module Loader.
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
lib
.gitignore
README.md
bower.json

README.md

kid.js

Another Browser-side Module Loader.

Kid.js vs Sea.js vs Require.js

  Kid.js Sea.js Require.js
Style - CMD AMD
IE Comp IE9+ IE5.5+ IE6+
Symbol kid seajs require
Size <1K 6.8K 15.2K
Sandbox No Yes Yes
Dep Repack No Yes Yes

Kid.js implements only dynamically loading, no AMD/CMD.

Usage

kid.config({
  base: 'scripts/',
  alias: {
    'underscore': ['underscore.js', 'underscore.string.js'],
    'jquery': 'jquery/2.0.0/jquery.js',
    'jquery.cookie': 'jquery.cookie/index.js'
  }
});

// they work asynchronously

kid.use(['jquery', 'jquery.cookie'], function () {
  console.log($);
  console.log($.cookie);
});

kid.use(['underscore'], function () {
  console.log(_);
  console.log(_.string);
});

Also see examples/.

Something went wrong with that request. Please try again.