Wednesday, 28 February 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.

Category Date Link Notes
Canvas and Graphing Nov 6 JavaScript Information Visualization Toolkit A pretty comprehensive set of resources
Sep 17 Bluff: Beautiful graphs in JavaScript A port of the Gruff library for Ruby
Dec 16’07 Safari Programming Topics
Firefox 1.1 Canvas Support
Timeline a draggable DHTML timeline widget
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
Text Formatting Oct 21 JavaScript Prettifier Simple to use and effective
Sep 17 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.
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
Toolkits 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.
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

Textile2008 in Review, 2009 HazyVisualizationjQuery
JavaScriptTwitter ChartsMobile SafariBridging the iPhone GAP
jQuery, Microsoft, and NokiaTo DoHTTPRuby
Announcing CappuccinoMarkdownGrowlGoogle Chrome, Google's Browser Project
Serial NumbersThe birth of a faster monkeySqueeze me, Citrix...Hashi
iTW - a TiddlyWiki for iPhoneActions Speak Louder Than WordsDelicious 2.0jgrowl
Five things that are still broken in browsers, ten years lateroursignal.comSproutCorejQuery UI 1.5
SquirrelFishTime MachineProcessing.jsvim
jsviI, for one, welcome our new diapered overlordsTweetWheelSafari 3.1
iCopy - Copy and Paste for your iPhone and iPod TouchThe Joy of WebpadsRegarding iPods, Developers and Attention SpansArchives 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
CoverFlowCSS TechniquesA Bank That "Gets" OnlineSite Designs
The nPhonejQuery for JavaScript programmersWhat about Sun embracing JavaScript?Apple is not native to the web
The Wii Remote APIExt 1.1 ReleasedjQuery Chart Plugin DemoBookmarklets
Online Game: BrickShooteriUI Music DemoYahoo! Pipes for Real MenPrototype
iPhone's AJAX SDK: No, thank you.iMusings - the iPhone, Standards, and jQueryWiki Migration Notes - Platform SelectionThe Bug In Firebug
XUL Extensions and Add-OnsGTDActionScriptFresh News
Weekend CodingTIBCO General InterfaceTiddlyWikiHalibuts and Shrimps
OtherWikisPrototype 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?GreaseMonkey
Resources:Back 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?MicrosoftNew Photo AlbumHacking Firebird using XUL
The Box Model Hack, CSS, and my Vanishing Tolerance For IE BugsiSync me up, baby!CPANRAQ550/Packages