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, 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

JavaScriptGordon, a Flash runtime written in pure JavaScriptXMPPOtherWikis
Serial NumbersAnother World ported to JavaScript and the canvas tagVisualizationiPhone Development
MarkdownSunburst Visualization at OverfloaterOpacityGrowl
JavaScript InfoVis Toolkit Version 1.1.3Google Reader supportjQueryCSS Techniques
JSONFontJazz - Embed fonts on web pagesAdSweep - An ad blocker for your favorite web browser (like Adblock)Tackling The Stupidity Of The DiggBar
BookmarkletsXUL Extensions and Add-OnsTime MachineSpectrum
Long Missive From The Trenches Of ParentinghtmlAreaBespin: Code in the CloudGraphviz
Doing Stuff, When I CanPre-ludeTextile2008 in Review, 2009 Hazy
Twitter ChartsMobile SafariBridging the iPhone GAPjQuery, Microsoft, and Nokia
HTTPAnnouncing CappuccinoGoogle Chrome, Google's Browser ProjectThe birth of a faster monkey
Squeeze me, Citrix...HashiiTW - a TiddlyWiki for iPhoneActions Speak Louder Than Words
Delicious 2.0jgrowlFive things that are still broken in browsers, ten years lateroursignal.com
SproutCorejQuery UI 1.5SquirrelFishProcessing.js
vimjsviI, for one, welcome our new diapered overlordsTweetWheel
URL TriggerSafari 3.1iCopy - Copy and Paste for your iPhone and iPod TouchThe Joy of Webpads
Regarding iPods, Developers and Attention SpansGoogleArchives again, at lastSniff browser history for improved user experience
FancyZoom 1.0TabulateKindling MobilityHOWTO: Write iSync Phone Plugins
Humanized Messages for jQueryPhotoShop-like JavaScript Color PickerJavaScript Tune UpsCoverFlow
A Bank That "Gets" OnlineSite DesignsThe nPhonejQuery for JavaScript programmers
What about Sun embracing JavaScript?Apple is not native to the webThe Wii Remote APIExt 1.1 Released
jQuery Chart Plugin DemoOnline Game: BrickShooteriUI Music DemoYahoo! Pipes for Real Men
PrototypeiPhone's AJAX SDK: No, thank you.iMusings - the iPhone, Standards, and jQueryWiki Migration Notes - Platform Selection
The Bug In FirebugGTDActionScriptFresh News
Weekend CodingTIBCO General InterfaceTiddlyWikiHalibuts and Shrimps
Prototype EpiphaniesTag, You're ItAjaxJohn Gruber
Mac OS XWeb DesignLaggingBuilding The Anti-Wiki
Rails (Ruby on Rails)MochiKitResources:XML
An Oddly Good Monday(Very) Odds and EndsThe Citrix Dashboard WidgetPlaceless GTD
DHTMLMorning News BreakMiscellaneous HacktivityPlayStation Portable
Mobile Comparison ShoppingA Quiet Day...Foundations of AjaxNews Flush
Referrer Spam Prediction: Heavy DownpourNews Station Portable?Typesetting/TeXXSLT
Back To WorkRelax, Me?PHPLink Mode
Link ModeGISHalf a Day10.3.9 - Safari in Uncharted Lands
Catching UpMiss Congenial AllergyP2P.icio.usThe Bayesian Thing, Again
Hatching SnakesFive Things That Keep Annoying Me About TVPaging all Bloglines SubscribersPredictions for 2005
Holiday LullUnwindingWelcome to KubrickNokia 9500
I Hope Kelkoo Gets A ClueVertical ForeshorteningThe Ugliest Phones In The World, and Then SomeCoralizing Your Site
The Trackback GameThe Bloglines MysteryKonfabulatorSimon Says: Use Purple Numbers
The Eleventh CommandmentDumb IdeasUISurface Tension
Amid The MidletsJavaScript/overLIBJavaScript/jsFindThe Long Week
Cutting CornersTungsten T3 SD WoesMicrosoft vs Eolas UpdateMicrosoft to change IE - Web standards at last?
MicrosoftNew Photo AlbumHacking Firebird using XULThe Box Model Hack, CSS, and my Vanishing Tolerance For IE Bugs
iSync me up, baby!CPANRAQ550/Packages