Welcome To The Javascript Toolbox!

About This Site

This site is intended to be a repository of code and reusable libraries which address common needs that many web developers encounter. The code found here is based on standards but also tries to be backwards-compatible for browsers which don't support the standards. The information on the site emphasizes standards-compliance for best results, and best practices which should be followed. This is not a site containing snippets of code submitted by anonymous, unreliable coders. All code on the site is written by one person, in a consistent fashion, tested thoroughly, and used in practice by thousands of web sites around the world.

Why Libraries?

I am of the opinion that small, focused, reusable libraries are a Good Thing for Javascript development. A lot of Javascript functionality is common between pages and applications, and re-writing everything from scratch is a waste of time. Instead, using solid and proven libraries to accomplish specific tasks leads to fewer bugs, faster development, and overall higher quality. Although there will inevitably be code included in a reusable library that is not used in a given situation, having a package of functionality that is consistently available and provides the most commonly-needed functions outweighs the additional overhead of having code you may not use.