JavaScript links: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 39: Line 39:


=== Beginners tutorials ===
=== Beginners tutorials ===
* [http://www.landofcode.com/javascript/ Javascript tutorials] (Land of Code). Good.
* [http://www.w3schools.com/js/ JavaScript Tutorial (W3Schools)]
* [http://javascript.about.com/od/reference/a/js101.htm JavaScript 101]
* [http://www.openjs.com/tutorials/basic_tutorial/ ABC of JavaScript]. An Interactive JavaScript Tutorial]


* [http://selfhtml.org/ SELFHTML] Tutorial by Stephan Münz (German and French)
* [http://selfhtml.org/ SELFHTML] Tutorial by Stephan Münz (German and French)
Line 79: Line 87:


* [http://dmoz.org/Computers/Programming/Languages/JavaScript/  DMoz JavaScript] (Big Index)
* [http://dmoz.org/Computers/Programming/Languages/JavaScript/  DMoz JavaScript] (Big Index)
* [http://dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/JavaScript/ Yahoo's js directory] (big meta list)


=== Ressource sites with tutorials and help ===
=== Ressource sites with tutorials and help ===
Line 86: Line 95:
* [http://www.webreference.com/programming/javascript/ JavaScript tutorials at webreference] (Lots !)
* [http://www.webreference.com/programming/javascript/ JavaScript tutorials at webreference] (Lots !)


=== Sites with javascript code ===
== Sites with javascript code ==


(see also tutorials above !)
(see also tutorials above !)
=== Libraries for developers ===


* [http://jquery.com/ jQuery] jQuery is a JavaScript library that takes this motto to heart: Writing JavaScript code should be fun... (12/2006).
* [http://jquery.com/ jQuery] jQuery is a JavaScript library that takes this motto to heart: Writing JavaScript code should be fun... (12/2006).
* See also [[AJAX]]
* [http://www.mozilla.org/js/scripting/ Mozilla's JavaScript Scripting Resources] A short list of good links
* [http://www.mozilla.org/js/scripting/ Mozilla's JavaScript Scripting Resources] A short list of good links
 
* [http://www.webreference.com/tools/browser/javascript.html Java Script Browser Sniffer] at webreference.com. Updated 10/09/2006 (or better)
* [http://www.inquiry.com/techtips/js_pro/ JavaScript Pro]: FAQ, informations et ressources (niveau moyen)
* [http://www.webreference.com/js/ Doc JavaScript]  
 
* [http://www.dynamicdrive.com/ Dynamic Drive] Free DHTML (some scripts may not be up to date)
* [http://www.webreference.com/tools/browser/javascript.html Java Script Browser Sniffer] from webreference.com, see also: [http://webreference.com/js/tips/001125.html Sniffing for Netscape 6]
 
* [http://www.webreference.com/js/ Doc JavaScript] (advanced)
 
* [http://www.dynamicdrive.com/ Dynamic Drive]<nowiki>: DHTML et autres trucs non standard, � utiliser avec pr�caution </nowiki>
 
* [http://javascript.internet.com/toc.html The JavaScript Source] a nice resource with lots of Cut &amp; Paste javascript examples
* [http://javascript.internet.com/toc.html The JavaScript Source] a nice resource with lots of Cut &amp; Paste javascript examples
* [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://www.quirksmode.org/book/examplescripts.html ppk on JavaScript - the example scripts]
* [http://www.javascriptworld.com/ JavaScriptWorld] Site of JavaScript and Ajax for the Web, Visual QuickStart Guide, Sixth Edition.
* [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://www.javascriptkit.com/cutpastejava.shtml JavaScript Kit] Code to cut/paste. Some old.
* [http://www.jsmadeeasy.com/ JavaScript Made Easy]
* [http://www.codethat.com/ CodeThat]. Both free and commecial pro versions.


* [http://dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/JavaScript/ Yahoo's js directory] (big meta list)
* [http://developer.netscape.com/tech/javascript/index.html DevEdge Online Javascript]. Main Javascript Page at Netscape: Examples, newsgroups, manuals, etc. (RECOMMENDED but advanced)
* [http://www.quirksmode.org/book/examplescripts.html ppk on JavaScript - the example scripts]


[[Category:links]]
[[Category:links]]
[[Category:JavaScript]]
[[Category:JavaScript]]
[[fr:JavaScript]]
[[fr:JavaScript]]

Revision as of 15:59, 3 April 2008

This article or section is currently under construction

In principle, someone is working on it and there should be a better version in a not so distant future.
If you want to modify this page, please discuss it with the person working on it (see the "history")

... really

Definition

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

Reference and Manuals

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 and DOM 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

Ressource sites with tutorials and help

Sites with javascript code

(see also tutorials above !)

Libraries for developers

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