
- Netscape's JavaScript Guides (Essential for Development Work!)
- JavaScript 1.3 Client Side Guide (Netscape 4.5+)
http://developer.netscape.com/docs/manuals/js/client/jsguide/index.htm- JavaScript 1.3 Client Side Reference (Netscape 4.5+)
http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm?cp=dev_ltr1- JavaScript 1.2 Guide (Netscape 4.x)
http://developer.netscape.com/library/documentation/communicator/jsguide/js1_2.htm- JavaScript 1.2 Reference (Netscape 4.x)
http://developer.netscape.com/docs/manuals/communicator/jsref/index.htm- JavaScript 1.1 (Netscape 3.x)
http://home.netscape.com/eng/mozilla/3.0/handbook/javascript/index.html- JavaScript 1.0 (Netscape 2.x)
http://home.netscape.com/eng/mozilla/2.0/handbook/javascript/index.html- JavaScript Reference from the Netscape Developer's Library
http://developer.netscape.com/library/documentation/communicator/jsref/index.htm- This is more technical than the guides above
- Netscape's DevEdge JavaScript homepage
http://developer.netscape.com/tech/javascript/index.html- This may require a free membership login and password...
- Dynamic HTML in Communicator also from the Netscape Developer's Library
http://developer.netscape.com/library/documentation/communicator/dynhtml/index.htm- Essential reference for working with layers, etc.
- Microsoft's JScript Resources
http://msdn.microsoft.com/scripting/default.htm?/scripting/jscript/- Ok, the wall's beginning to crack and I'm looking some at JScript as well... Microsoft does a good job, imho, of providing learning resources for JScript...
JavaScript.com
http://javascript.com/- A great collection of resources, scripts, email newsletters and links...
- Focus on JavaScript
http://javascript.miningco.com/- Scripts, articles, tutorials, and chat!
- scriptbuilder.com
http://scriptbuilder.com/- Features an articles, tutorials, a script library, faqs and more!
- JavaScript Index by Andrew Wooldridge
http://www.cob.ohio-state.edu/~lindeman/javascript/andrew.html- Collected here for your reference are many links to JavaScript information.
- Yahoo JavaScript Page
http://www.yahoo.com/Computers_and_Internet/Programming_Languages/JavaScript/
- Introduction to JavaScript for Beginners -- Interactive Tutorial
http://www.it97.de/JavaScript/JS_tutorial/JS_beginners.html- One of the most extensive I've seen-- check it out for yourself!
- JavaScript for the Total Non-Programmer
http://www.webteacher.com/javatour/- Looks like another good tutorial...
- Voodoo's Introduction to JavaScript
http://rummelplatz.uni-mannheim.de/~skoch/js/tutorial.htm- A nice introductory tutorial, one of the best I've seen yet.
- Thau's JavaScript Tutorial
http://www.hotwired.com/webmonkey/collections/javascript.html?tw=javascript- Good introductory and advanced tutorials -- five days each. included in Webmonkey's JavaScript collection
- Doc JavaScript
http://www.webreference.com/js/- Most impressive collection of advanced JavaScript tutorials and related technology reviews I have seen yet! Includes detailed instructions and examples on controlling embedded sound and has a refreshing cross-browser emphasis.
- Sharkey's JavaScript Answers
http://www.newbie.net/sharky/JavaScript/- A relatively new find, but it is nicely done with lots of good information.
- The UserActive JavaScript Laboratory
http://www.useractive.com/tutorial/js_tutorials/jsedit.html- 20 Lessons with space to experiment on-line!
- JavaScript Sourcebook from JavaWorld Magazine
http://gmccomb.com/javascript/index1.html- Index of helpful JavaScript tutorial columns
- Verifying Form Input with JavaScript
http://gmccomb.com/javascript/valid.htm- Shows how JavaScript can check data provided by user before it's ever sent to a CGI program.
- JavaScript Tip of the Week
http://www.webreference.com/javascript/tip_week_past.html- A collection of 30 coding tips with complete source code, working examples, and commentary.
- JavaScript World -- Advanced Readings
http://www.mydesktop.com/internet/javascript/help/advanced/index.html- A collection of tutorials and articles for intermediate and advanced JavaScript programmers.
- The JavaScript Forum -- Basic Tutorial
http://www.geocities.com/ResearchTriangle/1828/basic.html- The JavaScript Forum -- Advanced Tutorial
http://www.geocities.com/ResearchTriangle/1828/advanced.html- Covers On-The-Fly HTML; Using Cookies; Plug-Ins Detection; LiveConnect
- Gamelan's How to and Help for Javascript
http://javascript.developer.com/pages/Gamelan.related.javascript.howto.html- A collection of guides, tutorials, and scripts.
- Carlos's Forms Tutorial
http://robot0.ge.uiuc.edu/~carlosp/cs317/ft.1.html- A nice tutorial on forms [you should note however, that for use with JavaScript, you do NOT need to worry about the "Method" or "Action" parameters of the form tag]
- JavaScript World
http://www.mydesktop.com/internet/javascript/scripts- "This Section of JavaScript World has hundreds of different JavaScript examples for your viewing pleasure. The current scripts are broken up into 4 different sections; Accessories, Enhancements, Games, & Misc."
- Cut-N-Paste Javascript
http://www.infohiway.com/javascript/indexf.htm- A large searchable database of javascripts.
- The JavaScript No Content
http://www.btinternet.com/~martin.webb/search.html- A collection of carefully explained non-trivial JavaScript scripts.
- Danny Goodman's JavaScript Pages
http://www.dannyg.com/javascript/index.html- A collection of applications selected to demonstrate JavaScript concepts of concern to scripters.
- JavaScript Playground
http://www.WebSorcerer.com/playgrnd.html- A rather impressive collection of interesting annotated JavaScript examples which you are free to use or adapt with appropriate acknowlegement of the source.
- Developer.com's JavaScript Directory
http://www.developer.com/directories/pages/dir.javascript.html- Huge collection of various scripts...
- The JavaScript Planet's collection of more than 300 examples
http://www.geocities.com/SiliconValley/7116/- Timothy's JavaScript Examples
http://www.essex1.com/people/timothy/js-index.htm- Includes some nice experimentation with JavaScript 1.2 features (the latest!)
- Charles C. Goodin's JavaScript Page
http://tanega.com/java/java.html- A nice collection of small useful scripts you can study and work with.
- Cyberlab's JavaScript Laboratory
http://www.cyberlab.ch/javascript/- Well organized collection of useful scripts. Source code is easy viewed.
- A Beginner's Guide to JavaScript
http://www.geocities.com/SiliconValley/Park/2554/examples.html- A nice collection of examples. Check out the hangman page
There are countless books on JavaScript out there and new ones are coming out all the time. This is not meant to be an exhaustive list (obviously!) but rather a list of some we can recommend (recommendations and suggestions are welcome!)
- Jumping JavaScript by Janice Winsor and Brian Freeman, Sun Microsystems Press
http://sunsite.queensu.ca/sunmicro/sunpress/books/Winsor4/Winsor4.html- The table of contents is online at the above URL -- I've browsed a colleagues's copy and it looks to be VERY useful (although the current version is based on Navigator 3). As she says, it does not assume a lot of prior understanding, so it is particularly useful for those with a limited background. IMHO it presents a nice balance between breaking things down and keeping things useable... So much depends on learning styles-- it does not seem to be a step-by-step project approach if you like that kind of thing, but rather it contains lots of illustrative examples you can learn from and adapt. And it comes with a CD Rom that is supposed to be compatible with PCs, Macs, and Unix -- not too common for JS Book CDs in my experience.
- six chapters from "The JavaScript Bible" by Danny Goodman, IDG Books
http://developer.netscape.com/openstudio/tech/index_frame.html?content=/docs/books/idg/jsbible/jsbible.html- Great online resource if it happens to contain what you need (since it is only six chapters of the book). The chapters are in PDF format and include "JavaScript Essentials" and "Scripting Cross-Platform Dynamic HTML"
- javascript list at obscure.org
Mail to majordomo@obscure.org with a message body of subscribe javascript or subscribe javascript-digest Newsgroups
- Netscape's Discussion Group
snews://secnews.netscape.com/netscape.devs-javascript- Livesoftware.javascript.developer Newsgroup
news://news.livesoftware.com/livesoftware.javascript.developer- Livesoftware.javascript.examples Newsgroup
news://news.livesoftware.com/livesoftware.javascript.examplesFAQ'S
- The IRT.ORG JavaScript FAQ
http://www.irt.org/script/faq.htm- Very nicely organized and extensive!
- JavaScript World QA
http://www.mydesktop.com/internet/javascript/help/qa/index.html- Danny Goodman's JavaScript Mini FAQ
http://www.dannyg.com/javascript/jsminifaq.htmlUse in Langauge Learning
- "Creating Language Interactivity on the Web" A Workshop by Juan Ramón de Arana
http://mld.ursinus.edu/~jarana/Colby/- A very nice tutorial prepared in November 1997 for a presentation at Colby College.
- "VCU's Language Interactive"
http://www.fln.vcu.edu/cgi/interact.html- For more on Interactivity and Language Learning in general, here's a very nice resource including a discussion of JavaScript
- Interactive Learning through the World Wide Web
http://www.fln.vcu.edu/gj/calico96/cal1.html- Robert Godwin-Jones' Calico 96 presentation with additional links at the end
- Robert Godwin-Jones' on-line short-answer JavaScript quiz generator
http://www.fln.vcu.edu/cgi/quiz/createquiz.html- George Mitrevski's Knowledge Design Instructional Resources
http://www.auburn.edu/~mitrege/knowledge/index.html- JavaScript exercises and other information on interactivity
- Martin's JavaScript quiz generator
http://www.net-shopper.co.uk/creative/education/languages/martin/jquiz.htm- for Windows 95.
Other JavaScript Resources
- Netscape DevEdge JavaScript Resources
http://developer.netscape.com/tech/javascript/resources.html- An excellent and extensive list of resources of many kinds from Netscape DevEdge (may require a free member login and password).
- The Web Review JavaScript page
http://webreview.com/wr/pub/JavaScript- Page with links to online articles discussing and demonstrating things that can be done with JavaScript.
- The Web Review Dynamic HTML page
http://webreview.com/wr/pub/Dynamic_HTML- Web Review's list of articles related to DHTML -- including a series about DreamWeaver.
- WebCoder.Com
http://www.webcoder.com/- "Your home for JavaScript and Dynamic HTML on the Web"
- Builder.com Columns
http://www.builder.com/Programming/Kahn/index.html- Columns on scripting by Charity Khan -- includes links to tools that generate various scripts...
- The WinMag JavaScript Resource Center
http://www.winmag.com/web/jsres.htm- "Many JavaScript pages just point you to other pages without really showing you any useful code. These are the places I've found that buck that trend and show you the good stuff."
- Netscape's JavaScript Developer Central resources pages
http://developer.netscape.com/one/javascript/index.html- (very technical)
- "JavaScript Apostle" Articles Written by Danny Goodman
http://developer.netscape.com/news/viewsource/archive/archivelist.html#apostle- Ask the JavaScript Pro
http://www.inquiry.com/techtips/js_pro/- Netscape's Java-powered JavaScript debugger
http://developer.netscape.com/software/jsdebug.html- Beta 1 (expires September 15)
- Netscape's Visual JavaScript development packages
http://www.netscape.com:80/comprod/products/tools/visual_js.html- (currently Windows 95 & NT only)
developed by Michael Lindeman and Douglas Mills
Questions or comments to dmills@uiuc.edu