jscols


A library of collection classes for JavaScript

js_cols

js_cols is a JavaScript collections library providing implementations of Lists, FIFO queues, LIFO Stacks, Priority Queues, sorted and unsorted Sets and Maps, Bags (Multi Sets) and Multi Maps.
The goal of the project is to add functionality to the http://www.w3schools.com/js/default.asp'>JavaScript language, similar to that of http://download.oracle.com/javase/1.4.2/docs/api/java/util/package-summary.html'>java.util.Collections (for Java) and the http://www.itu.dk/research/c5/'>C5 Library (for C#).
The Library stands alone and should be easy integratable in all kinds of http://www.w3schools.com/js/default.asp'>JavaScript projects.
Even though the js_cols library is independent of other libraries, it integrates especially well with the http://code.google.com/p/closure-library/'>google closure library, as method names generally correspond to the generic collection operations of goog.structs. This also includes the way goog.structs support closures.

Get js_cols

You can either download js_cols from the downloads section of this page, or you can check out the repository using SVN:

svn checkout http://jscols.googlecode.com/svn/trunk/ jscols-read-only

Extend google closure library with js_cols

If you are already using google closure library, you can download a js_cols extension package for closure library, see the downloads tab.

Get started

http://code.google.com/p/jscols/wiki/GetStartedWithJs_cols'>Learn how to get started using the js_cols library

How do I learn more?

Browse the online http://stjernegaard.net/jsdoc'>documentation or download the documentation from the downloads section.

Project Information

Labels:
JavaScript Library Collections Datastructures Containers List Tree Map Set