The ECMA – 262 Standard, ratified after Netscape and Microsoft (mostly) agreed to make JavaScript and JScript interoperable.
Resources:
Most of these are library-independent. Check my jQuery page for more, since I’ve adopted that for my own uses and have therefore focused on gathering more resources for it…
| Category | Date | Link | Notes |
|---|---|---|---|
| Canvas and Graphing | Jan 19’10 | Highcharts | A very comprehensive charting library. |
| Jan 1’10 | Raphael | An amazing vector library, with a charting companion that will knock your socks off. | |
| Dec 3’09 | Parcycle: A Particle System with HTML5 canvas | Pretty damn amazing. | |
| Nov 6’08 | JavaScript Information Visualization Toolkit | A pretty comprehensive set of resources | |
| Dec 16’07 | Safari Programming Topics | ||
| Firefox 1.1 Canvas Support | |||
| Timeline | a draggable DHTML timeline widget | ||
| Text Formatting | Jan 1’10 | google-code-prettify | A source code prettifier with support for multiple programming languages. |
| jsMath: A Method of Including Mathematics in Web Pages | An amazing (re)interpretation of TeX | ||
| Oct 21’09 | JavaScript Prettifier | Simple to use and effective | |
| Sep 17’09 | To Title Case | A port of Gruber’s title case script | |
| Dec 16’07 | Showdown | a Markdown port | |
| Highlight.js | two interesting syntax highlighters | ||
| Syntax Highlighter | |||
| Diff Algorithm | |||
| Search Engine Keyword Highlight | yes, I know it’s cheating – but it works fine when you don’t want to hack your back-end. | ||
| Toolkits | Nov 7’09 | Closure | A compiler, library and toolchain by Google. |
| Dec 16’07 | Taffy DB | an interesting “database” library. | |
| Prototype | heavily driven by Rails | ||
| Cross-Browser | |||
| dojo Toolkit | a UI toolkit for dynamic website implementation | ||
| Moo.fx | very lightweight (3KB) | ||
| JQuery | arguably the best for structured programming. | ||
| UI Frameworks | Nov 7’09 | Cappuccino | Utterly amazing, and used by very complex web apps like 280 Slides and Mockingbird |
| UI elements | Sep 17 | Roar | Two Growl-like components done with MooTools |
| Window.Growl 2.0 | |||
| Timeframe | Amazing calendar widget with support for date range selection. | ||
| Media | Dec 16’07 | Smooth SlideShow Library | |
| OpenLayers | a map navigation UI | ||
| Ken Burns Slideshows | |||
| iPhoto-like image resizing using Javascript | |||
| GreyBox | a Mac OS X like popup. | ||
| fadomatic | cross-browser DIV fader | ||
| Walter Zorn | vector drawing, graphing, and other amazing stuff | ||
| image cross fader | |||
| Development | Dec 16’07 | Jash: JavaScript Shell | |
| Escaping regular expression characters | |||
| JSLint | an interesting lint adaptation for JavaScript | ||
| Lumberjack | a set of logging utilities | ||
| JSAN | CPAN for JavaScript, of a sort | ||
| Mouse Input | Dec 16’07 | Drag-and-Drop Sortable Lists | |
| Drag-and-Drop Library | |||
| Mouse Wheel Programming | |||
| Pie Menus | a nice Pie Menus Menus implementation. | ||
| Forms and Input | Dec 16’07 | Auto-Tab | |
| JavaScript Calendar | |||
| HTML Tabbed Dialog Widget | |||
| XLoadTree | dynamically loading tree control | ||
| Tables | Dec 16’07 | ActiveScripts Grid | an impressive grid control |
| Sortable Table | |||
| Standartista Table Sorting | |||
| Sortable and Groupable Table | |||
| Ajax related | Dec 16’07 | LiveSearch | the stuff I used on this site’s search box for a while |
| Everything about the XML HTTP Request intrinsic object | that which is now being dubbed Ajax. I wonder how far we are from Tide. | ||
| JPSPAN | a server-to- JavaScript bridge using the XML HTTP object and some very clever data conversion. | ||
| SAJAX | a similar effort geared towards PHP |
