The JSquared JavaScript library
JSquared is a light-weight and light-touch JavaScript library aimed at more experienced web development professionals. JSquared makes web development easier and faster by allowing you to focus on the features of your application rather than the vagaries of the web browser.
No dollar?
Unlike JavaScript libraries such as jQuery, Mootools and Prototype, there is no $ function. JSquared uses standard DOM methods, so you can start using JSquared without changing your existing code.
AJAX
JSquared is bundled with a set of tools to make building rich internet applications using AJAX easier and faster including an AJAX request handler, browser history manager and more.
Size
The full DOM manipulation library, a full events library, FXSquared (the effects library), AJAX library, browser history manager and all the other tools is approximately 13Kb minified and Gzipped.
Some highlights
- Simple node selection and DOM traversal
- Powerful and flexible events model
- Cross browser DOM event enhancements
- Simple AJAX and ADIJ objects for making asynchronous requests
- Powerful effects and animations capabilities
- Browser history manager
- Plugin architecture
Documentation
The docs are generated from comments using JSDoc and contain information on the JSquared object model.
Browser compatability
- Internet Explorer 6
- Internet Explorer 7
- Internet Explorer 8
- Firefox 2
- Firefox 3
- Safari 3
Document compatability
JSquared is designed to work with documents rendered in standards mode served with a text/html mime type with UTF-8 file encoding.
Licensing information
See GNU Public License for further information.
Get in touch
If you have any issues to raise with using the library, please use the issue tracker
If you would like to get involved email the team.
