« Liens JavaScript » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 2 : | Ligne 2 : | ||
<pageby comments="false"/> | <pageby comments="false"/> | ||
== Définition == | == Définition == | ||
Cette page | Cette page contient une petite liste de liens sur JavaScript qui est un [http://edutechwiki.unige.ch/en/Scripting_language langage de script] pour [http://edutechwiki.unige.ch/en/Computer_programming la programmation informatique]. | ||
== Référence et Manuels == | == Référence et Manuels == | ||
=== | === Introduction et résumé général === | ||
*[http://en.wikipedia.org/wiki/Javascript JavaScript] (Wikipedia) | *[http://en.wikipedia.org/wiki/Javascript JavaScript] (Wikipedia) | ||
*[http://en.wikipedia.org/wiki/Client-side_JavaScript Client-side JavaScript] (Wikipedia) | *[http://en.wikipedia.org/wiki/Client-side_JavaScript Client-side JavaScript] (Wikipedia) | ||
Ligne 11 : | Ligne 11 : | ||
===Référence de JavaScript et manuels === | ===Référence de JavaScript et manuels === | ||
*[http://developer.mozilla.org/en/docs/JavaScript JavaScript chez le centre de developpement de Mozilla] (JS 1.5 plus JS 1.6, 1.7, 1.8 actuel). | *[http://developer.mozilla.org/en/docs/JavaScript JavaScript chez le centre de developpement de Mozilla] (JS 1.5 plus JS 1.6, 1.7, 1.8 actuel). | ||
*[http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide Guide de Core JavaScript 1.5] peut utiliser comme un tutorial seulement pour le langage. Utiliser avec JS 1.2 et JS1.3. Le guide pour les objets JavaScript built-in non-standardized, utiliser les specs de DOM pour les [http://edutechwiki.unige.ch/en/DOM DOM] objets. | *[http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide Guide de Core JavaScript 1.5] peut s'utiliser comme un tutorial seulement pour le langage. Utiliser avec JS 1.2 et JS1.3. Le guide pour les objets JavaScript built-in non-standardized, utiliser les specs de DOM pour les [http://edutechwiki.unige.ch/en/DOM DOM] objets. | ||
*[http://tecfa.unige.ch/guides/js/jsguide15/ Guide JavaScript 1.5] (Copie locale d'une ancienne version de Netscape) | *[http://tecfa.unige.ch/guides/js/jsguide15/ Guide JavaScript 1.5] (Copie locale d'une ancienne version de Netscape) | ||
*[http://www.whatwg.org/specs/web-apps/current-work/ HTML 5] Brouillon de travail - 21 Avril 2008. Ce projet ajoute des particularités à HTML et au DOM qui facilitent l'écriture des applications Web-based (basé web). Les additions comprennent le contexte des menus, des canvas | *[http://www.whatwg.org/specs/web-apps/current-work/ HTML 5] Brouillon de travail - 21 Avril 2008. Ce projet ajoute des particularités à HTML et au DOM qui facilitent l'écriture des applications Web-based (basé web). Les additions comprennent le contexte des menus, des canvas graphiques, les fenêtres pop-up et les événements server-sent... | ||
''' | '''Important''': L'essentiel des langages JavaScript/JScript/Actionscript ont été définis par ECMAScript. Il y a peut-être quelques petites différences et divers degrés d'implémentation. | ||
*[http://www.jslint.com/ JSLint] est un outil de validateur online qui | *[http://www.jslint.com/ JSLint] est un outil de validateur online qui contrôle la partie professionnelle de JavaScript qui est un langage plus strict que la version définie par Edition 3 de [http://edutechwiki.unige.ch/en/ECMAScript ECMAScript] Language Specification. | ||
*[http://en.wikipedia.org/wiki/JavaScript_syntax JavaScript Syntax] (Wikipedia) | *[http://en.wikipedia.org/wiki/JavaScript_syntax JavaScript Syntax] (Wikipedia) | ||
===Le Document object model (DOM) === | ===Le Document object model (DOM) === | ||
*[http://www.w3.org/DOM/Activity W3C Document Object Model (DOM) Activity Statement] (remarque | *[http://www.w3.org/DOM/Activity W3C Document Object Model (DOM) Activity Statement] (remarque à tous les documents qui sont liés au sujet DOM) | ||
Pour plus | Pour plus d'informations vous pouvez rconsulter ce lien : [http://edutechwiki.unige.ch/en/Document_Object_Model Document Object Model] (ou [http://edutechwiki.unige.ch/en/DOM DOM]). | ||
=== Spécifique JavaScript Référence DOM === | === Spécifique JavaScript Référence DOM === | ||
Ligne 27 : | Ligne 27 : | ||
*[http://www.mozilla.org/docs/dom/reference/links.html Liens et Ressources à W3C DOM] (chez Mozilla) | *[http://www.mozilla.org/docs/dom/reference/links.html Liens et Ressources à W3C DOM] (chez Mozilla) | ||
*[http://developer.mozilla.org/en/docs/Gecko_DOM_Reference Référence Gecko DOM] | *[http://developer.mozilla.org/en/docs/Gecko_DOM_Reference Référence Gecko DOM] | ||
*Histoire: Pour les anciens navigateurs de NS 4.7 et non-standardisé prétendu DOM 0 (p.ex. HTML inline, interfaces des navigateurs) vous | *Histoire: Pour les anciens navigateurs de NS 4.7 et non-standardisé prétendu DOM 0 (p.ex. HTML inline, interfaces des navigateurs) vous pouvez aussi lire: [http://tecfa.unige.ch/js/jsguide13/index.htm Guide JavaScript 1.3] et [http://tecfa.unige.ch/js/jsref13/index.htm Guide JavaScript 1.3.] Ce sont d'anciens documents, mais ils sont encore de bons référents sur l'utilisation de "standard" objets de JavaScript. | ||
===FAQ et | ===FAQ et Petites Références === | ||
*[http://www.irt.org/script/faq.htm JavaScript FAQ] ( | *[http://www.irt.org/script/faq.htm JavaScript FAQ] (Inclut FAQ sur JavaScript Dates, Formes, Frames, Images, Fichiers Source, Layers, Liens, Numéros, Strings, Tableaux et Fenêtres) ([http://www.irt.org/articles/script.htm articles]) | ||
*[http://www.dannyg.com/ref/jsminifaq.html JavaScript Mini-FAQ] par Danny Goodman (Goodman est un auteur | *[http://www.dannyg.com/ref/jsminifaq.html JavaScript Mini-FAQ] par Danny Goodman (Goodman est un auteur de livres de JavaScript) | ||
*[http://www.dannyg.com/ref/jsquickref.html JavaScript and Browser Objects Quick Reference] par Danny Goodman. | *[http://www.dannyg.com/ref/jsquickref.html JavaScript and Browser Objects Quick Reference] par Danny Goodman. | ||
*[http://www.devguru.com/technologies/javascript/home.asp DevGuru JavaScriptQuickRef] ( | *[http://www.devguru.com/technologies/javascript/home.asp DevGuru JavaScriptQuickRef] (évènements, fonctions, méthodes, objets, opérateurs, propriétés, instructions et valeurs) | ||
===Information | ===Information spécialisée et tableaux de compatibilités === | ||
Events | Events | ||
*[http://www.quirksmode.org/js/events_compinfo.html Event compatibility tables.] | *[http://www.quirksmode.org/js/events_compinfo.html Event compatibility tables.] Résumé sur des tableaux de Quirksmode, pas mis à jour mais encore utile (5/2008). | ||
*[http://en.wikipedia.org/wiki/DOM_Events DOM events] (Wikipedia). | *[http://en.wikipedia.org/wiki/DOM_Events DOM events] (Wikipedia). | ||
*[http://developer.mozilla.org/en/docs/DOM:event DOM:event] (Gecko référence DOM) | *[http://developer.mozilla.org/en/docs/DOM:event DOM:event] (Gecko référence DOM) | ||
==Tutoriels et | ==Tutoriels et sites de tutoriels == | ||
'''Attention''': Propose de quelques tutoriels n'est pas trop claire, mais ils sont bien supportés. | '''Attention''': Propose de quelques tutoriels n'est pas trop claire, mais ils sont bien supportés. | ||
Ligne 50 : | Ligne 50 : | ||
*[http://javascript.about.com/od/reference/a/js101.htm JavaScript 101] | *[http://javascript.about.com/od/reference/a/js101.htm JavaScript 101] | ||
*[http://www.sitepoint.com/print/javascript-from-scratch JavaScript from Scratch] | *[http://www.sitepoint.com/print/javascript-from-scratch JavaScript from Scratch] | ||
*[http://www.openjs.com/tutorials/basic_tutorial/ ABC of JavaScript.] C'est | *[http://www.openjs.com/tutorials/basic_tutorial/ ABC of JavaScript.] C'est un tutoriel interactif de JavaScript | ||
*[http://selfhtml.org/ SELFHTML] Tutoriel par Stephan Münz ( | *[http://selfhtml.org/ SELFHTML] Tutoriel par Stephan Münz (allemand et français) | ||
:*[http://de.selfhtml.org/javascript/index.htm JavaScript/DOM] ( | :*[http://de.selfhtml.org/javascript/index.htm JavaScript/DOM] (allemand) | ||
:*[http://fr.selfhtml.org/javascript/index.htm JavaScript/DOM] ( | :*[http://fr.selfhtml.org/javascript/index.htm JavaScript/DOM] (français). Contient une introduction à JavaScript, à DOM et une référence objet. | ||
*[http://www.webteacher.com/javascript/ Welcome To JavaScript for the Total Non-Programmer] (WebTeacher). | *[http://www.webteacher.com/javascript/ Welcome To JavaScript for the Total Non-Programmer] (WebTeacher). | ||
===Tutoriels | ===Tutoriels généraux on-line === | ||
*[http://www.howtocreate.co.uk/tutorials/javascript/ JavaScript tutorial.] Divers tutoriels par Mark "Tarquin" Wilton-Jones. C'est bien surtout si vous avez | *[http://www.howtocreate.co.uk/tutorials/javascript/ JavaScript tutorial.] Divers tutoriels par Mark "Tarquin" Wilton-Jones. C'est bien surtout si vous avez de l'expérience en programmation. | ||
*[http://en.wikiversity.org/wiki/Web_Design/An_Introduction_to_Programming_with_Javascript Web Design/An Introduction to Programming with Javascript] (Wikiversity project.) | *[http://en.wikiversity.org/wiki/Web_Design/An_Introduction_to_Programming_with_Javascript Web Design/An Introduction to Programming with Javascript] (Wikiversity project.) | ||
*[http://developer.mozilla.org/en/docs/A_re-introduction_to_JavaScript A re-introduction to JavaScript] Introductions | *[http://developer.mozilla.org/en/docs/A_re-introduction_to_JavaScript A re-introduction to JavaScript] Introductions récentes sur le langage de Mozilla. (2006) | ||
*[http://en.wikibooks.org/wiki/Programming:JavaScript JavaScript] (Tutoriel de WikiBooks). | *[http://en.wikibooks.org/wiki/Programming:JavaScript JavaScript] (Tutoriel de WikiBooks). | ||
=== | ===Anciens types de JavaScript === | ||
(mais utile) | (mais utile) | ||
Ligne 76 : | Ligne 76 : | ||
*[http://wsabstract.com/javatutors/dom.shtml Introduction to the DOM Introduction to the DOM of IE/ Firefox] par Timothy Francis Brady. | *[http://wsabstract.com/javatutors/dom.shtml Introduction to the DOM Introduction to the DOM of IE/ Firefox] par Timothy Francis Brady. | ||
*[http://www.oreillynet.com/pub/a/javascript/synd/2001/08/17/DOM-2.html Dynamic Content with DOM-2] (Part I of II) par S.A. LePera, O'Reilly 2001 | *[http://www.oreillynet.com/pub/a/javascript/synd/2001/08/17/DOM-2.html Dynamic Content with DOM-2] (Part I of II) par S.A. LePera, O'Reilly 2001 | ||
*[http://www.brainjar.com/ BrainJar.com.] Expériences de Mike Hall sur | *[http://www.brainjar.com/ BrainJar.com.] Expériences de Mike Hall sur la programmation web. Inclut des tutoriels bien et GNU licence code. P.ex. [http://www.brainjar.com/dhtml/events/ The DOM Event Model] ou [http://www.brainjar.com/dhtml/drag/ Generic Drag] | ||
*[http://www.howtocreate.co.uk/tutorials/javascript/dombasics DOM nodes and tree] par Mark "Tarquin" Wilton-Jones. Les questions et les réponses fondamentales. | *[http://www.howtocreate.co.uk/tutorials/javascript/dombasics DOM nodes and tree] par Mark "Tarquin" Wilton-Jones. Les questions et les réponses fondamentales. | ||
Ligne 84 : | Ligne 84 : | ||
===DOM CSS === | ===DOM CSS === | ||
*[http://www.howtocreate.co.uk/tutorials/javascript/domcss DOM CSS] par Mark "Tarquin" Wilton-Jones. Un | *[http://www.howtocreate.co.uk/tutorials/javascript/domcss DOM CSS] par Mark "Tarquin" Wilton-Jones. Un tutoriel sur les styles. | ||
===Tutoriels d'Ajax et de DHTML === | ===Tutoriels d'Ajax et de DHTML === | ||
*La page [http://developer.mozilla.org/en/docs/DHTML DHTML] chez le centre de développement de Mozilla (demos) | *La page [http://developer.mozilla.org/en/docs/DHTML DHTML] chez le centre de développement de Mozilla (demos) | ||
*[http://developer.apple.com/internet/webcontent/xmlhttpreq.html Dynamic HTML and XML: The XMLHttpRequest Object] - Apple, 2004 | *[http://developer.apple.com/internet/webcontent/xmlhttpreq.html Dynamic HTML and XML: The XMLHttpRequest Object] - Apple, 2004 | ||
*[http://en.wikipedia.org/wiki/AJAX Ajax (programming)]. Ajax ou Asynchronous JavaScript et XML est | *[http://en.wikipedia.org/wiki/AJAX Ajax (programming)]. Ajax ou Asynchronous JavaScript et XML est un terme pour décrire les techniques de développement web pour créer des applications interactives. (Article Wikipedia, 2005) | ||
*[http://java.sun.com/developer/technicalArticles/J2EE/AJAX/index.html?cid=59754 Asynchronous JavaScript Technology and XML (AJAX)] Avec | *[http://java.sun.com/developer/technicalArticles/J2EE/AJAX/index.html?cid=59754 Asynchronous JavaScript Technology and XML (AJAX)] Avec la plateforme Java 2, Edition Enterprise (!), technical Sun Developer Network article, Juin 2005) | ||
*[http://www.webforefront.com/archives/2005/05/ajax_demystifyi.html AJAX : Demystifying the buzz for all platforms.] chez Web Forefront Mai 2005. Un article court intro | *[http://www.webforefront.com/archives/2005/05/ajax_demystifyi.html AJAX : Demystifying the buzz for all platforms.] chez Web Forefront Mai 2005. Un article court intro | ||
*[http://weblog.infoworld.com/article/05/10/17/42FEajaxcase_2.html Putting AJAX to work] Article d'InfoWorld | *[http://weblog.infoworld.com/article/05/10/17/42FEajaxcase_2.html Putting AJAX to work] Article d'InfoWorld | ||
Ligne 100 : | Ligne 100 : | ||
==Collections et liens des sites == | ==Collections et liens des sites == | ||
=== | ===Index Général=== | ||
*[http://dmoz.org/Computers/Programming/Languages/JavaScript/ DMoz JavaScript] (Index détaillé) | *[http://dmoz.org/Computers/Programming/Languages/JavaScript/ DMoz JavaScript] (Index détaillé) | ||
*[http://dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/JavaScript/ Yahoo's js directory] (Liste détaillé) | *[http://dir.yahoo.com/Computers_and_Internet/Programming_and_Development/Languages/JavaScript/ Yahoo's js directory] (Liste détaillé) | ||
*[http://www.mozilla.org/js/scripting/ Mozilla's JavaScript Scripting Resources] | *[http://www.mozilla.org/js/scripting/ Mozilla's JavaScript Scripting Resources] Une petite liste avec des liens utiles. | ||
*[http://www.objenv.com/cetus/oo_javascript.html Object-Oriented Language: JavaScript / ECMAScript] (Liens de Cetus) | *[http://www.objenv.com/cetus/oo_javascript.html Object-Oriented Language: JavaScript / ECMAScript] (Liens de Cetus) | ||
*[http://websitetips.com/dhtml/ DHTML, DOM] and [http://websitetips.com/javascript/ JavaScript, ECMAScript, AJAX] (WebsiteTips.com). | *[http://websitetips.com/dhtml/ DHTML, DOM] and [http://websitetips.com/javascript/ JavaScript, ECMAScript, AJAX] (WebsiteTips.com). | ||
Ligne 109 : | Ligne 109 : | ||
===Sites ressources avec des tutoriels et l'aide === | ===Sites ressources avec des tutoriels et l'aide === | ||
*[http://www.quirksmode.org/ Quirksmode CSS and Javascript tips] par Peter Paul Koch. Tutoriel et exemples, tableaux de compatibilités. | *[http://www.quirksmode.org/ Quirksmode CSS and Javascript tips] par Peter Paul Koch. Tutoriel et exemples, tableaux de compatibilités. | ||
*[http://www.webmonkey.com/webmonkey/programming/javascript/index.html Webmonkey: Javascript collection.] Il y a des liens bons mais les tutoriels sont anciens. | *[http://www.webmonkey.com/webmonkey/programming/javascript/index.html Webmonkey: Javascript collection.] Il y a des liens qui sont bons mais les tutoriels sont anciens. | ||
*[http://www.webreference.com/programming/javascript/ JavaScript tutorials at webreference](Plusieurs!) | *[http://www.webreference.com/programming/javascript/ JavaScript tutorials at webreference](Plusieurs!) | ||
Ligne 116 : | Ligne 116 : | ||
*[http://www.brothercake.com/site/resources/scripts/ Brothercake] (Une collection bien) | *[http://www.brothercake.com/site/resources/scripts/ Brothercake] (Une collection bien) | ||
*[http://www.codethat.com/ CodeThat.] Gratuite. | *[http://www.codethat.com/ CodeThat.] Gratuite. | ||
*[http://www.dhtmlgoodies.com/ DHTMLGoodies.com.] Il y a beaucoup | *[http://www.dhtmlgoodies.com/ DHTMLGoodies.com.] Il y a beaucoup de scripts bons et actuels. Facile à utiliser leur site. | ||
*[http://www.webreference.com/js/ Doc JavaScript], | *[http://www.webreference.com/js/ Doc JavaScript], un site webreference.com. | ||
*[http://www.dynamicdrive.com/ Dynamic Drive] Gratuite DHTML (peut-être quelques scripts ne sont pas actuels) | *[http://www.dynamicdrive.com/ Dynamic Drive] Gratuite DHTML (peut-être quelques scripts ne sont pas actuels) | ||
*[http://www.hotscripts.com/JavaScript/ HotScripts.com/JavaScript] (Une collection bien) | *[http://www.hotscripts.com/JavaScript/ HotScripts.com/JavaScript] (Une collection bien) | ||
Ligne 124 : | Ligne 124 : | ||
*[http://www.jsmadeeasy.com/ JavaScript Made Easy.] Quelques exemples jolis (mais la page donne des erreurs de JS... ) | *[http://www.jsmadeeasy.com/ JavaScript Made Easy.] Quelques exemples jolis (mais la page donne des erreurs de JS... ) | ||
*[http://openjsan.org/ JavaScript Archive Network] (JSAN) | *[http://openjsan.org/ JavaScript Archive Network] (JSAN) | ||
*[http://www.webreference.com/programming/javascript/ JavaScript tutorials at webreference] (il y a aussi | *[http://www.webreference.com/programming/javascript/ JavaScript tutorials at webreference] (il y a aussi une liste bien sur des sites avec des codes). | ||
*[http://www.scriptsearch.com/JavaScript/ Scriptsearch]. Une grande collection de scripts (aussi tutoriels, etc.) | *[http://www.scriptsearch.com/JavaScript/ Scriptsearch]. Une grande collection de scripts (aussi tutoriels, etc.) | ||
*[http://hyperdisc.unitec.ac.nz/materials/javascript/top10/ Top10 Most Useful JavaScripts] chez Hyperdisc, Unitec. | *[http://hyperdisc.unitec.ac.nz/materials/javascript/top10/ Top10 Most Useful JavaScripts] chez Hyperdisc, Unitec. | ||
Ligne 130 : | Ligne 130 : | ||
'''Pour des programmeurs''' | '''Pour des programmeurs''' | ||
*[http://www.brainjar.com/ BrainJar.com]. Expériences de Mike Hall sur la programmation web. Il y a aussi | *[http://www.brainjar.com/ BrainJar.com]. Expériences de Mike Hall sur la programmation web. Il y a aussi de bons tutoriels et code de licence de GNU. | ||
*[http://www.dhtmlkitchen.com/ DHTMLKitchen]. | *[http://www.dhtmlkitchen.com/ DHTMLKitchen]. | ||
*[http://developer.mozilla.org/en/docs/DHTML_Demonstrations_Using_DOM/Style DHTML Demonstrations Using DOM/Style] (centre développement de Mozilla) | *[http://developer.mozilla.org/en/docs/DHTML_Demonstrations_Using_DOM/Style DHTML Demonstrations Using DOM/Style] (centre développement de Mozilla) | ||
Ligne 136 : | Ligne 136 : | ||
'''Exemples de livres''' | '''Exemples de livres''' | ||
*[http://www.javascriptworld.com/ JavaScriptWorld] | *[http://www.javascriptworld.com/ JavaScriptWorld] Un site de JavaScript et d'Ajax pour le web, Visual QuickStart Guide, édition six. | ||
*[http://www.quirksmode.org/book/examplescripts.html PPK on JavaScript - the example scripts] | *[http://www.quirksmode.org/book/examplescripts.html PPK on JavaScript - the example scripts] | ||
Version du 5 juin 2013 à 09:45
Cet article est une ébauche à compléter. Une ébauche est une entrée ayant un contenu (très) maigre et qui a donc besoin d'un auteur.
<pageby comments="false"/>
Définition
Cette page contient une petite liste de liens sur JavaScript qui est un langage de script pour la programmation informatique.
Référence et Manuels
Introduction et résumé général
- JavaScript (Wikipedia)
- Client-side JavaScript (Wikipedia)
Référence de JavaScript et manuels
- JavaScript chez le centre de developpement de Mozilla (JS 1.5 plus JS 1.6, 1.7, 1.8 actuel).
- Guide de Core JavaScript 1.5 peut s'utiliser comme un tutorial seulement pour le langage. Utiliser avec JS 1.2 et JS1.3. Le guide pour les objets JavaScript built-in non-standardized, utiliser les specs de DOM pour les DOM objets.
- Guide JavaScript 1.5 (Copie locale d'une ancienne version de Netscape)
- HTML 5 Brouillon de travail - 21 Avril 2008. Ce projet ajoute des particularités à HTML et au DOM qui facilitent l'écriture des applications Web-based (basé web). Les additions comprennent le contexte des menus, des canvas graphiques, les fenêtres pop-up et les événements server-sent...
Important: L'essentiel des langages JavaScript/JScript/Actionscript ont été définis par ECMAScript. Il y a peut-être quelques petites différences et divers degrés d'implémentation.
- JSLint est un outil de validateur online qui contrôle la partie professionnelle de JavaScript qui est un langage plus strict que la version définie par Edition 3 de ECMAScript Language Specification.
- JavaScript Syntax (Wikipedia)
Le Document object model (DOM)
- W3C Document Object Model (DOM) Activity Statement (remarque à tous les documents qui sont liés au sujet DOM)
Pour plus d'informations vous pouvez rconsulter ce lien : Document Object Model (ou DOM).
Spécifique JavaScript Référence DOM
- Référence Mozilla DOM Index remarque les références (zip et PDF) plus tutoriaux
- Liens et Ressources à W3C DOM (chez Mozilla)
- Référence Gecko DOM
- Histoire: Pour les anciens navigateurs de NS 4.7 et non-standardisé prétendu DOM 0 (p.ex. HTML inline, interfaces des navigateurs) vous pouvez aussi lire: Guide JavaScript 1.3 et Guide JavaScript 1.3. Ce sont d'anciens documents, mais ils sont encore de bons référents sur l'utilisation de "standard" objets de JavaScript.
FAQ et Petites Références
- JavaScript FAQ (Inclut FAQ sur JavaScript Dates, Formes, Frames, Images, Fichiers Source, Layers, Liens, Numéros, Strings, Tableaux et Fenêtres) (articles)
- JavaScript Mini-FAQ par Danny Goodman (Goodman est un auteur de livres de JavaScript)
- JavaScript and Browser Objects Quick Reference par Danny Goodman.
- DevGuru JavaScriptQuickRef (évènements, fonctions, méthodes, objets, opérateurs, propriétés, instructions et valeurs)
Information spécialisée et tableaux de compatibilités
Events
- Event compatibility tables. Résumé sur des tableaux de Quirksmode, pas mis à jour mais encore utile (5/2008).
- DOM events (Wikipedia).
- DOM:event (Gecko référence DOM)
Tutoriels et sites de tutoriels
Attention: Propose de quelques tutoriels n'est pas trop claire, mais ils sont bien supportés.
Tutoriels (Débutant)
- Javascript tutorials (Plusieurs codes). Bien.
- JavaScript Tutorial (W3Schools)
- JavaScript 101
- JavaScript from Scratch
- ABC of JavaScript. C'est un tutoriel interactif de JavaScript
- SELFHTML Tutoriel par Stephan Münz (allemand et français)
- JavaScript/DOM (allemand)
- JavaScript/DOM (français). Contient une introduction à JavaScript, à DOM et une référence objet.
- Welcome To JavaScript for the Total Non-Programmer (WebTeacher).
Tutoriels généraux on-line
- JavaScript tutorial. Divers tutoriels par Mark "Tarquin" Wilton-Jones. C'est bien surtout si vous avez de l'expérience en programmation.
- Web Design/An Introduction to Programming with Javascript (Wikiversity project.)
- A re-introduction to JavaScript Introductions récentes sur le langage de Mozilla. (2006)
- JavaScript (Tutoriel de WikiBooks).
Anciens types de JavaScript
(mais utile)
- Stefan Koch's Voodoo's Introduction to JavaScript. Il n'existe pas moderne DOM . Il y a une page en français: Introduction à JavaScript
- JavaScript and HTML: possibilities and caveats par Jukka "Yucca" Korpela, 2005.
Formes
- JavaScript and HTML Tricks, par Joseph Myers, Webreference, Juin 2008.
- How to Use a JavaScript Query String Parser,par Joseph Myers, Webreference, Juin 2008.
- How to Use Javascript to Validate Form Data, par Joseph Myers, Webreference, Oct. 2008.
Tutoriels de JavaScript, DOM et DHTML
- Introduction to the DOM Introduction to the DOM of IE/ Firefox par Timothy Francis Brady.
- Dynamic Content with DOM-2 (Part I of II) par S.A. LePera, O'Reilly 2001
- BrainJar.com. Expériences de Mike Hall sur la programmation web. Inclut des tutoriels bien et GNU licence code. P.ex. The DOM Event Model ou Generic Drag
- DOM nodes and tree par Mark "Tarquin" Wilton-Jones. Les questions et les réponses fondamentales.
Utilisateur JavaScript
- Take Control with User JavaScript. Pour Opera
- Greasemonkey pour FF
DOM CSS
- DOM CSS par Mark "Tarquin" Wilton-Jones. Un tutoriel sur les styles.
Tutoriels d'Ajax et de DHTML
- La page DHTML chez le centre de développement de Mozilla (demos)
- Dynamic HTML and XML: The XMLHttpRequest Object - Apple, 2004
- Ajax (programming). Ajax ou Asynchronous JavaScript et XML est un terme pour décrire les techniques de développement web pour créer des applications interactives. (Article Wikipedia, 2005)
- Asynchronous JavaScript Technology and XML (AJAX) Avec la plateforme Java 2, Edition Enterprise (!), technical Sun Developer Network article, Juin 2005)
- AJAX : Demystifying the buzz for all platforms. chez Web Forefront Mai 2005. Un article court intro
- Putting AJAX to work Article d'InfoWorld
Tutoriels de JavaScript pour les programmeurs
- Illumination on JavaScript Prototypes, par Morris Johns.
- Object-Oriented JavaScript, Webreference, 2007 par Cristian Darie, Bogdan Brinzarea
- evolutionary programming in ES4, 2007
Collections et liens des sites
Index Général
- DMoz JavaScript (Index détaillé)
- Yahoo's js directory (Liste détaillé)
- Mozilla's JavaScript Scripting Resources Une petite liste avec des liens utiles.
- Object-Oriented Language: JavaScript / ECMAScript (Liens de Cetus)
- DHTML, DOM and JavaScript, ECMAScript, AJAX (WebsiteTips.com).
Sites ressources avec des tutoriels et l'aide
- Quirksmode CSS and Javascript tips par Peter Paul Koch. Tutoriel et exemples, tableaux de compatibilités.
- Webmonkey: Javascript collection. Il y a des liens qui sont bons mais les tutoriels sont anciens.
- JavaScript tutorials at webreference(Plusieurs!)
Les sites avec des codes JavaScript
Scripts et collections de script
- Brothercake (Une collection bien)
- CodeThat. Gratuite.
- DHTMLGoodies.com. Il y a beaucoup de scripts bons et actuels. Facile à utiliser leur site.
- Doc JavaScript, un site webreference.com.
- Dynamic Drive Gratuite DHTML (peut-être quelques scripts ne sont pas actuels)
- HotScripts.com/JavaScript (Une collection bien)
- Java Script Browser Sniffer chez webreference.com. Mise à jour 10/09/2006
- JavaScript Kit Code pour copier/coller (plus que 400). Peut-être un peu ancien.
- JavaScript Made Easy. Quelques exemples jolis (mais la page donne des erreurs de JS... )
- JavaScript Archive Network (JSAN)
- JavaScript tutorials at webreference (il y a aussi une liste bien sur des sites avec des codes).
- Scriptsearch. Une grande collection de scripts (aussi tutoriels, etc.)
- Top10 Most Useful JavaScripts chez Hyperdisc, Unitec.
- Exemples et JavaScript libraries de JavaScript tutorial par Mark "Tarquin" Wilton-Jones.
Pour des programmeurs
- BrainJar.com. Expériences de Mike Hall sur la programmation web. Il y a aussi de bons tutoriels et code de licence de GNU.
- DHTMLKitchen.
- DHTML Demonstrations Using DOM/Style (centre développement de Mozilla)
- userjs.org (active jusqu'à 2006)
Exemples de livres
- JavaScriptWorld Un site de JavaScript et d'Ajax pour le web, Visual QuickStart Guide, édition six.
- PPK on JavaScript - the example scripts