« Liens JavaScript » : différence entre les versions

De EduTech Wiki
Aller à la navigation Aller à la recherche
m (Elimination des liens plus actifs, correction des petites fautes d'orthographe)
m (Elimination des liens plus actifs, correction de petites fautes d'orthographe, ajout de "(anglais)" pour le documents en anglais)
Ligne 41 : Ligne 41 :


*[http://www.quirksmode.org/js/events_compinfo.html Event compatibility tables.] Résumé sur des tableaux de Quirksmode.  
*[http://www.quirksmode.org/js/events_compinfo.html Event compatibility tables.] Résumé sur des tableaux de Quirksmode.  
*[http://en.wikipedia.org/wiki/DOM_Events DOM events] (Wikipedia, in English).  
*[http://en.wikipedia.org/wiki/DOM_Events DOM events] (Wikipedia, anglais).  
*[http://developer.mozilla.org/en/docs/DOM:event DOM:event] (Gecko référence DOM, in English)
*[http://developer.mozilla.org/en/docs/DOM:event DOM:event] (Gecko référence DOM, anglais)


==Tutoriels et sites de tutoriels ==
==Tutoriels et sites de tutoriels ==
Ligne 48 : Ligne 48 :


===Tutoriels (Débutant) ===
===Tutoriels (Débutant) ===
*[http://www.landofcode.com/javascript/ Javascript tutorials] (Plusieurs codes). Bien.  
*[http://www.landofcode.com/javascript/ Javascript tutorials] (Plusieurs codes, anglais). Bien.  
*[http://www.w3schools.com/js/ JavaScript Tutorial (W3Schools)]  
*[http://www.w3schools.com/js/ JavaScript Tutorial (W3Schools)] (anglais)
*[http://javascript.about.com/od/reference/a/js101.htm JavaScript 101]  
*[http://javascript.about.com/od/reference/a/js101.htm JavaScript 101] (anglais)
*[http://www.sitepoint.com/print/javascript-from-scratch JavaScript from Scratch]   
*[http://www.sitepoint.com/print/javascript-from-scratch JavaScript from Scratch] (anglais)  
*[http://www.openjs.com/tutorials/basic_tutorial/ ABC of JavaScript.] C'est un tutoriel interactif de JavaScript  
*[http://www.openjs.com/tutorials/basic_tutorial/ ABC of JavaScript.] C'est un tutoriel interactif de JavaScript (anglais)
*[http://selfhtml.org/ SELFHTML] Tutoriel par Stephan Münz (allemand et français)  
*[http://selfhtml.org/ SELFHTML] Tutoriel par Stephan Münz (allemand et français)  
:*[http://de.selfhtml.org/javascript/index.htm JavaScript/DOM] (allemand)  
*[http://de.selfhtml.org/javascript/index.htm JavaScript/DOM] (allemand)  
:*[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). (anglais)
*[https://www.codecademy.com/fr/learn/javascript Cours JavaScript (CodeAcademy)] Tutoriel d'apprentissage point par point.
*[https://www.codecademy.com/fr/learn/javascript Cours JavaScript (CodeAcademy)] Tutoriel d'apprentissage point par point. (anglais)


===Tutoriels généraux on-line ===
===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 de l'expérience en programmation.  
*[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. (anglais)
*[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.) (anglais)  
*[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://developer.mozilla.org/en/docs/A_re-introduction_to_JavaScript A re-introduction to JavaScript] Introductions récentes sur le langage de Mozilla. (2006) (anglais)  
*[http://en.wikibooks.org/wiki/Programming:JavaScript JavaScript] (Tutoriel de WikiBooks).


===Anciens types de JavaScript  ===
===Anciens types de JavaScript  ===
(mais utile)  
(mais utile)  


*[http://oopweb.com/JavaScript/Documents/jsintro/VolumeFrames.html Stefan Koch's Voodoo's Introduction to JavaScript.] Il n'existe pas moderne DOM . Il y a une page en français: [http://www.chez.com/qaghan/JavaScript/fscriptn.php Introduction à JavaScript]  
*[http://oopweb.com/JavaScript/Documents/jsintro/VolumeFrames.html Stefan Koch's Voodoo's Introduction to JavaScript.] (anglais) Il n'existe pas moderne DOM . Il y a une page en français: [http://www.chez.com/qaghan/JavaScript/fscriptn.php Introduction à JavaScript]  
*[http://www.cs.tut.fi/~jkorpela/forms/javascript.html JavaScript and HTML: possibilities and caveats] par Jukka "Yucca" Korpela, 2005.  
*[http://www.cs.tut.fi/~jkorpela/forms/javascript.html JavaScript and HTML: possibilities and caveats] par Jukka "Yucca" Korpela, 2005.  


===Formes  ===
===Formes  ===
*[http://www.webreference.com/programming/javascript/jkm2/index.html JavaScript and HTML Tricks], par Joseph Myers, Webreference, Juin 2008.
Il n'y a pas de liens disponibles
*[http://www.webreference.com/programming/javascript/jkm/ How to Use a JavaScript Query String Parser],par Joseph Myers, Webreference, Juin 2008.
*[http://www.webreference.com/programming/javascript/jkm4/ How to Use Javascript to Validate Form Data], par Joseph Myers, Webreference, Oct. 2008.


===Tutoriels de JavaScript, DOM et DHTML ===
===Tutoriels de JavaScript, DOM et DHTML ===
*[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. (anglais)
*[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 (anglais)
*[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.brainjar.com/ BrainJar.com.] (anglais) Expériences de Mike Hall sur la programmation web. Inclut des tutoriels bien et GNU licence code. Par exemple, [http://www.brainjar.com/dhtml/events/ The DOM Event Model] ou [http://www.brainjar.com/dhtml/drag/ Generic Drag] (anglais)
*[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] (anglais) par Mark "Tarquin" Wilton-Jones. Les questions et les réponses fondamentales.  


===Utilisateur JavaScript ===
===Utilisateur JavaScript ===
*[http://www.opera.com/support/tutorials/userjs/specs/ Take Control with User JavaScript]. Pour Opera  
*[http://www.opera.com/support/tutorials/userjs/specs/ Take Control with User JavaScript]. Pour Opera  
*[https://addons.mozilla.org/fr/firefox/addon/greasemonkey/Greasemonkey Add-on pour Firefox]


===DOM CSS ===
===DOM CSS ===
*[http://www.howtocreate.co.uk/tutorials/javascript/domcss DOM CSS] par Mark "Tarquin" Wilton-Jones. Un tutoriel sur les styles.  
*[http://www.howtocreate.co.uk/tutorials/javascript/domcss DOM CSS] par Mark "Tarquin" Wilton-Jones. Un tutoriel sur les styles. (anglais)


===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) (anglais)  
*[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 (anglais)
*[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://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, anglais)  
*[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://java.sun.com/developer/technicalArticles/J2EE/AJAX/index.html?cid=59754 Asynchronous JavaScript Technology and XML (AJAX)] (anglais) 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://weblog.infoworld.com/article/05/10/17/42FEajaxcase_2.html Putting AJAX to work] Article d'InfoWorld


===Tutoriels de JavaScript pour les programmeurs ===
===Tutoriels de JavaScript pour les programmeurs ===
*[http://www.webreference.com/programming/javascript/object-oriented_javascript/ Object-Oriented JavaScript], Webreference, 2007 par Cristian Darie, Bogdan Brinzarea
*[http://www.ccs.neu.edu/home/dherman/browse/linux/es4/src/spec/overview/gradual-typing.doc Evolutionary programming in ES4], 2007 (document à télécharger, en anglais)
*[http://www.ccs.neu.edu/home/dherman/browse/linux/es4/src/spec/overview/gradual-typing.doc evolutionary programming in ES4], 2007
*[https://developer.mozilla.org/fr/docs/Web/JavaScript/Introduction_%C3%A0_JavaScript_orient%C3%A9_objet/ Introduction à JavaScript orienté objet], MDN (anglais)
*[https://developer.mozilla.org/fr/docs/Web/JavaScript/Introduction_%C3%A0_JavaScript_orient%C3%A9_objet/ Introduction à JavaScript orienté objet], MDN


===Canvas HTML5===
===Canvas HTML5===

Version du 17 novembre 2018 à 16:42

JavaScript
brouillon débutant
2018/11/17

Définition

Cette page contient une petite liste de liens sur JavaScript, un Langage de script pour la programmation informatique. Des ressources sont également disponibles sur ce wiki, voir par exemple :

Références et Manuels

Introduction et résumé général

Références et manuels pour JavaScript

  • 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 tutoriel 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, in English)

Le Document object model (DOM)

Pour plus d'informations vous pouvez consulter ce lien : Document Object Model

Spécifique JavaScript Référence DOM

  • Référence Mozilla DOM Index remarque les références (zip et PDF) plus tutoriels
  • 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 issues de Tecfa. Ce sont d'anciens documents, mais ils sont encore de bons référents sur l'utilisation de "standard" objets de JavaScript. En ce moment, ces documents ne sont pas disponibles en ligne (17/11/2018).

FAQ et Petites Références

  • Articles sur IRT: Inclut FAQ sur JavaScript Dates, Formes, Frames, Images, Fichiers Source, Layers, Liens, Numéros, Strings, Tableaux et Fenêtres

spécialisée et tableaux de compatibilités

Events

Tutoriels et sites de tutoriels

Attention: Propositions de quelques tutoriels n'est pas trop claire, mais ils sont bien supportés.

Tutoriels (Débutant)

Tutoriels généraux on-line

Anciens types de JavaScript

(mais utile)

Formes

Il n'y a pas de liens disponibles

Tutoriels de JavaScript, DOM et DHTML

Utilisateur JavaScript

DOM CSS

  • DOM CSS par Mark "Tarquin" Wilton-Jones. Un tutoriel sur les styles. (anglais)

Tutoriels d'Ajax et de DHTML

Tutoriels de JavaScript pour les programmeurs

Canvas HTML5

Collections et liens des sites

Index Général

Sites ressources avec des tutoriels et l'aide

Les sites avec des codes JavaScript

Scripts et collections de script

Pour des programmeurs

Exemples de livres