The js5 library was built by me in order to accomplish two things.
-
To learn how to create chainable commands.
-
To make an extensible library specifically for chrome and my development projects in replace of jQuery.
Several functions are taken right out of jQuery such as jQuery.each as there was no better optomized alternative. Other functions have been hand crafted to work best in chrome.
A description of the folders in this repository:
-
source: contains the source of the js5 compiler, written in php, as well as the js5 license.
-
source/js: contains all of the javascript files to be compiled into js5.
-
source/js/modules: home of the individual components that make up js5.
-
extensions/*: extensions to js5.
-
build: compiled versions of js5.