70+ JavaScript Resources for Every Web Developer

JavaScript ResourcesJavaScript is a client-side scripting language which is commonly used in web development. Here are more than 70 JavaScript resources of tutorials, collections, libraries, and tools for seasoned developers or newbies to enhance your web pages.


Tutorials

A (Re)-Introduction to JavaScript - incutio.com
Eloquent JavaScript - eloquentjavascript.net
JavaScript - quirksmode.org
JavaScript Cake Tutorials and Scripts - jennifermadden.com
JavaScript Boot Camp Tutorial -slash7.com
JavaScript Closures - jibbering.com
JavaScript in Ten Minutes - infogami.com
JavaScript Tutorial - w3schools.com
JavaScript tutorial for the total non-programmer - webteacher.com
JavaScript/DHTML Tutorials - totaltutorial.com
Painless JavaScript Using Prototype - sitepoint.com
Ten JavaScript Tools Everyone Should Have - hunlock.com
You think you know (JavaScript) but you have no idea - 101out.com

Script Collections

Hot Scripts - hotscripts.com
JavaScript Search - javascriptsearch.com
JavaScript Scripts - scripts.com
JavaScript Source - internet.com
Over 400+ free JavaScripts! - javascriptkit.com
Reusable Libraries And Objects - mattkruse.com
The Yahoo! User Interface Library - yahoo.com

Frameworks / Libraries

Ext JS - JavaScript Library - extjs.com
JavaScript code library - dynamicdrive.com
jQuery: The Write Less, Do More, JavaScript Library - jquery.com
jsvalidate - jsvalidate.com
Mochikit - A lightweight JavaScript library - mochikit.com
overLIB - bosrup.com
Project: Bajax - berlios.de
Prototype JavaScript Framework - prototypejs.org
Rico - JavaScript for Rich Internet Applications - openrico.org
script.aculo.us - Web 2.0 JavaScript - script.aculo.us
The Dojo Toolkit - dojotoolkit.org
The Solvent - sourceforge.net

Techniques

BarelyFitz Tabs - barelyfitz.com
Behaviour : Using CSS selectors to apply JavaScript behaviours - bennolan.com
BSN AutoSuggest - brandspankingnew.net
Drag & Drop Sortable Lists with JavaScript and CSS - tool-man.org
Edit in Place with JavaScript and CSS - tool-man.org
FD Sortable tables - frequency-decoder.com
Flexible client-side table sorting - tablesorter.com
flickrshow - Simple JavaScript slideshows for Flickr - flickrshow.com
Form validation - tetlaw.id.au
Highslide JS - JavaScript thumbnail viewer - vikjavev.no
iPhoto-like image resizing using JavaScript - agilepartners.com
JavaScript gallery and slideshow system - jondesign.net
JavaScript Tabifier automatically create an html tab interface - barelyfitz.com
JavaScript: DHTML Library, Drag & Drop for Images and Layers - walterzorn.com
JDV Sortable tables - joostdevalk.nl
Kryogenix Sortable tables - frequency-decoder.com
Lightbox JS - huddletogether.com
Livepipe Tabs - livepipe.net
moo.fx - The next small thing - mad4milk.net
Mouse wheel programming in JavaScript - adomas.org
overLIB Tooltips - bosrup.com
PlotKit - JavaScript Chart Plotting - liquidx - liquidx.net
Store JSON data in cookies - lalit.org
Sorted tables - friedcellcollective.net
TableKit - millstream.com
ThickBox 2.1 - jquery.com
Tooltips, DHTML, JavaScript - BoxOver - swazz.org

Reference

CSS Properties to JavaScript Reference - hardwar.org.uk
gotAPI/HTML - Instant search in HTML and other developer documentation - gotapi.com
JavaScript Cheat Sheet/ - ilovejackdaniels.com
JavaScript Reference - javascript-reference.info

Tools

Firebug - Web Development Evolved - getfirebug.com
JSLint, The JavaScript Verifier - jslint.com
RegexPal: JavaScript Regex Tester - regexpal.com
XML.ObjTree XML parser - kawa.net



RSS feed | Trackback URI

46 Comments

Comment by daver
2007-10-12 10:31:51

Thanks Jason, you rock it for us lazy developers.

 
Comment by Andre Steenveld
2007-10-12 12:33:31

You forgot one, http://www.javascriptlint.com. It is basically the parser from spidermonkey. It has a little more options then the online lint.

 
Comment by JavaGalaxy.com Subscribed to comments via email
2007-10-14 23:54:24

I found this site useful for my web development. Thanks Jason.

 
Comment by Reginald Drake Subscribed to comments via email
2007-10-15 09:04:38

Oh when are people going to start including Eloquent JavaScript in these lists?

Comment by Jason Bartholme
2007-10-15 09:17:52

Hello Reginald,

Thanks for the resource. I added it under “Tutorials”.

Comment by Reginald Drake Subscribed to comments via email
2007-10-15 09:30:01

Marvellous. Thanks!

(Comments wont nest below this level)
 
 
 
Comment by Paul Subscribed to comments via email
2007-10-15 10:01:35

Don’t forget the TableSorter.com written with JQuery. It’s helped me SO much, I offload all my back-end sorting to the client now. Great script that I’ve passed on to many people looking for exactly that.

Comment by Jason Bartholme
2007-10-15 10:12:32

Good looking plugin, Paul. I have a few applications that can benefit from a dynamic table sort. It has been added into the “Techniques” category.

 
 
Comment by Mike Mol Subscribed to comments via email
2007-10-15 11:10:17

Perhaps Rosetta Code’s JavaScript page might be appropriate.

(Admission: I run the site, though I didn’t write the JavaScript examples.)

 
Comment by devnic
2007-10-15 11:51:57

I am sure there would be many more contenders to be part of this wonderful collection but by the nature of such an effort itself it is not possible to be absolutely comprehensive.

My sincere thanks for the efforts in creating this collection.

 
Comment by paul irish
2007-10-15 13:44:06

thanks for another great post of links, smashing magazine! oh wait..

 
Comment by Steven Snell
2007-10-15 17:59:05

Great list! I’ve got it bookmarked for future use.

 
Comment by petnos
2007-10-17 05:27:03

thanks…

 
Comment by Doro Bchle Subscribed to comments via email
2007-11-04 06:51:36

this one is broken

Highslide JS - JavaScript thumbnail viewer - vikjavev.no

greetz D.B.

 
Comment by tron
2007-12-30 06:13:53

More important that the bunch of tutorials are the videos on YUI Theater by the one and only Douglas Crockford (one of the best developers in the world, JavaScript uber-guru, charismatic lecturer). Go for the ‘Douglas Crockford “The JavaScript Programming Language”‘ (4 Parts) then for ‘Douglas Crockford “Advanced JavaScript”‘ (3 parts) and learn JavaScript the right way.

He also has a great JavaScript section at his site. He is the best resource for learning JavaScript the correct way.

 

Sorry, the comment form is closed at this time.

ss_blog_claim=85f01294d5e7bb5fef0d6e569c52d7ee