JavaScript links: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 120: Line 120:
(this subcategory may need some sorting)
(this subcategory may need some sorting)


* [http://www.brainjar.com/ BrainJar.com]. Mike Hall's experiments in Web Programming. Includes both good tutorials and GNU-licenced code.
* [http://www.brothercake.com/site/resources/scripts/ Brothercake] (Good Scripts collection)
* [http://www.brothercake.com/site/resources/scripts/ Brothercake] (Good Scripts collection)
* [http://www.codethat.com/ CodeThat]. Both free and commercial pro versions.
* [http://www.codethat.com/ CodeThat]. Both free and commercial pro versions.
* [http://developer.mozilla.org/en/docs/DHTML_Demonstrations_Using_DOM/Style DHTML Demonstrations Using DOM/Style] (Mozilla dev center)
* [http://www.dhtmlgoodies.com/ DHTMLGoodies.com]. A series of nice and up-to-date script. Easy to use website.
* [http://www.dhtmlgoodies.com/ DHTMLGoodies.com]. A series of nice and up-to-date script. Easy to use website.
* [http://www.dhtmlkitchen.com/ DHTMLKitchen]
* [http://www.webreference.com/js/ Doc JavaScript], a webreference.com site.
* [http://www.webreference.com/js/ Doc JavaScript], a webreference.com site.
* [http://www.dynamicdrive.com/ Dynamic Drive] Free DHTML (some scripts may not be up to date)
* [http://www.dynamicdrive.com/ Dynamic Drive] Free DHTML (some scripts may not be up to date)
Line 131: Line 128:
* [http://www.webreference.com/tools/browser/javascript.html Java Script Browser Sniffer] at webreference.com. Updated 10/09/2006 (or better)
* [http://www.webreference.com/tools/browser/javascript.html Java Script Browser Sniffer] at webreference.com. Updated 10/09/2006 (or better)
* [http://www.javascriptkit.com/cutpastejava.shtml JavaScript Kit] Code to cut/paste. Some old.
* [http://www.javascriptkit.com/cutpastejava.shtml JavaScript Kit] Code to cut/paste. Some old.
* [http://www.jsmadeeasy.com/ JavaScript Made Easy]
* [http://www.jsmadeeasy.com/ JavaScript Made Easy]. Some nice examples (but the page has JS errors when it loads ...)
* [http://www.webreference.com/programming/javascript/ JavaScript tutorials at webreference] (also has a good list of site with code).
* [http://www.webreference.com/programming/javascript/ JavaScript tutorials at webreference] (also has a good list of site with code).
* [http://www.scriptsearch.com/JavaScript/ Scriptsearch]. Large collection of Scripts (also Tutorials, etc.)
* [http://www.scriptsearch.com/JavaScript/ Scriptsearch]. Large collection of Scripts (also Tutorials, etc.)
* [http://javascript.internet.com/toc.html The JavaScript Source] a nice resource with lots of Cut & Paste javascript examples
* [http://javascript.internet.com/toc.html The JavaScript Source] a nice resource with lots of Cut & Paste javascript examples. Use the little navigation menu to the left (click on "site contents") Be aware of code that may be outdated.
* [http://javascript.internet.com/ The JavaScript Source] contains JS programs and snippets that you can reuse. Use the little navigation menu to the left (click on "site contents") Be aware of code that may be outdated.
* [http://hyperdisc.unitec.ac.nz/materials/javascript/top10/ Top10 Most Useful JavaScripts] at Hyperdisc, Unitec.
* [http://hyperdisc.unitec.ac.nz/materials/javascript/top10/ Top10 Most Useful JavaScripts] at Hyperdisc, Unitec.
; For programmers - both learning resource and code snippets or reusable code
* [http://www.brainjar.com/ BrainJar.com]. Mike Hall's experiments in Web Programming. Includes both good tutorials and GNU-licenced code. One of the top JS sites.
* [http://www.dhtmlkitchen.com/ DHTMLKitchen].
* [http://developer.mozilla.org/en/docs/DHTML_Demonstrations_Using_DOM/Style DHTML Demonstrations Using DOM/Style] (Mozilla dev center)


; Examples from books
; Examples from books

Revision as of 17:37, 8 April 2008

Definition

This is a short links page on JavaScript. Only sporadically maintainted !

Reference and Manuals

Introductions

JavaScript Reference

  • JavaScript at Mozilla developper center (JS 1.5 plus JS 1.6, 1.7, 1.8 upgrades].
  • Core JavaScript 1.5 Guide Can be used as Tutorial for the language only. Use a JS 1.2 or JS1.3 Guide for built-in non-standardized JavaScript objects, use the DOM specs for DOM objects.
  • JavaScript 1.5 Guide (Local copy of an old Netscape version)
  • ECMA-262 Specification (local copy, PDF). ECMA Script is a standardized Core Version (e.g. without any browser objects) based on the JavaScript 1.1 Specification. ECMA Script is the formal basis for many scripting languages (JavaScript 1.5, SVG and VRML scripting, Actionscript 3 etc.)

Document object model (DOM)

Else please consult the Document Object Model (alias DOM) entry.

JavaScript specific DOM Reference

  • History: For older NS 4.7 browsers and non-standardized so-called DOM 0 (e.g. HTML inline, browser interfaces) you may read: JavaScript 1.3 Guide and JavaScript 1.3 Reference Guide. These are outdated, but still on of the best references on how to use the old-style "standard" JavaScript Objects.

FAQs and Short References

Tutorials and tutorial sites

Warning: Some tutorials are not very clear about what's standardized, what's obsolete and what's informal but well supported.

Beginners tutorials

  • SELFHTML Tutorial by Stephan Münz (German and French)

General on-line tutorials

old-style JavaScript

(but useful)

JavaScript, DOM and DHTML tutorials

Ajax and DHTML tutorials

Client-side modifications

There are browser extensions that allow a user to change behavior of web pages. The best know is Greasemonkey.

Collections and links sites

General indexes

Ressource sites with tutorials and help

Sites with javascript code

(see also tutorials above !)

General developer libraries

See also AJAX

  • jQuery jQuery is a JavaScript library that takes this motto to heart: Writing JavaScript code should be fun... (12/2006).

Scripts and script collections

(this subcategory may need some sorting)

For programmers - both learning resource and code snippets or reusable code
Examples from books