Wednesday, February 28th 2007

JavaScript

The ECMA262 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

See Also

BookmarkletsVisualizationMicrosoftJavaScript
Gordon, a Flash runtime written in pure JavaScriptXMPPOtherWikisSerial Numbers
Another World ported to JavaScript and the canvas tagiPhone DevelopmentMarkdownSunburst Visualization at Overfloater
OpacityGrowlJavaScript InfoVis Toolkit Version 1.1.3Google Reader support
jQueryCSS TechniquesJSONFontJazz - Embed fonts on web pages
AdSweep - An ad blocker for your favorite web browser (like Adblock)Tackling The Stupidity Of The DiggBarXUL Extensions and Add-OnsTime Machine
SpectrumLong Missive From The Trenches Of ParentinghtmlAreaBespin: Code in the Cloud
GraphvizDoing Stuff, When I CanPre-ludeTextile
2008 in Review, 2009 HazyTwitter ChartsMobile SafariBridging the iPhone GAP
jQuery, Microsoft, and NokiaHTTPAnnouncing CappuccinoGoogle Chrome, Google's Browser Project
The birth of a faster monkeySqueeze me, Citrix...HashiiTW - a TiddlyWiki for iPhone
Actions Speak Louder Than WordsDelicious 2.0jgrowlFive things that are still broken in browsers, ten years later
oursignal.comSproutCorejQuery UI 1.5SquirrelFish
Processing.jsvimjsviI, for one, welcome our new diapered overlords
TweetWheelURL TriggerSafari 3.1iCopy - Copy and Paste for your iPhone and iPod Touch
The Joy of WebpadsRegarding iPods, Developers and Attention SpansGoogleArchives again, at last
Sniff browser history for improved user experienceFancyZoom 1.0TabulateKindling Mobility
HOWTO: Write iSync Phone PluginsHumanized Messages for jQueryPhotoShop-like JavaScript Color PickerJavaScript Tune Ups
CoverFlowA Bank That "Gets" OnlineSite DesignsThe nPhone
jQuery for JavaScript programmersWhat about Sun embracing JavaScript?Apple is not native to the webThe Wii Remote API
Ext 1.1 ReleasedjQuery Chart Plugin DemoOnline Game: BrickShooteriUI Music Demo
Yahoo! Pipes for Real MenPrototypeiPhone's AJAX SDK: No, thank you.iMusings - the iPhone, Standards, and jQuery
Wiki Migration Notes - Platform SelectionThe Bug In FirebugGTDActionScript
Fresh NewsWeekend CodingTIBCO General InterfaceTiddlyWiki
Halibuts and ShrimpsPrototype EpiphaniesTag, You're ItAjax
John GruberMac OS XWeb DesignLagging
Building The Anti-WikiRails (Ruby on Rails)MochiKitResources:
XMLAn Oddly Good Monday(Very) Odds and EndsThe Citrix Dashboard Widget
Placeless GTDDHTMLMorning News BreakMiscellaneous Hacktivity
PlayStation PortableMobile Comparison ShoppingA Quiet Day...Foundations of Ajax
News FlushReferrer Spam Prediction: Heavy DownpourNews Station Portable?Typesetting/TeX
XSLTBack To WorkRelax, Me?PHP
Link ModeLink ModeGISHalf a Day
10.3.9 - Safari in Uncharted LandsCatching UpMiss Congenial AllergyP2P.icio.us
The Bayesian Thing, AgainHatching SnakesFive Things That Keep Annoying Me About TVPaging all Bloglines Subscribers
Predictions for 2005Holiday LullUnwindingWelcome to Kubrick
Nokia 9500I Hope Kelkoo Gets A ClueVertical ForeshorteningThe Ugliest Phones In The World, and Then Some
Coralizing Your SiteThe Trackback GameThe Bloglines MysteryKonfabulator
Simon Says: Use Purple NumbersThe Eleventh CommandmentDumb IdeasUI
Surface TensionAmid The MidletsJavaScript/overLIBJavaScript/jsFind
The Long WeekCutting CornersTungsten T3 SD WoesMicrosoft vs Eolas Update
Microsoft to change IE - Web standards at last?New Photo AlbumHacking Firebird using XULThe Box Model Hack, CSS, and my Vanishing Tolerance For IE Bugs
iSync me up, baby!CPANRAQ550/Packages