Programmation Web avec JavaScript
Adresses derrière les liens

Comment faire en HTML?
Écran 16
  1. attributs adresse privée
  2. exemple adresse privée
  3. source HTML adresse privée
  4. exemple adresse privée
  5. source HTML adresse privée
Exercice 1 : formulaire pour l'inscription à un lancement
Écran 25
  1. inscription adresse privée
  2. source HTML adresse privée
Exercice 2 : un petit formulaire de commande
Écran 26
  1. un formulaire adresse privée
  2. texte se trouve ici adresse privée
JavaScript comme langage universel
Écran 33
  1. ECMAScript http://www.ecma-international.org/publications/standards/Ecma-262.htm
Votre fureteur supporte-t-il JavaScript?
Écran 34
  1. http://en.wikipedia.org/wiki/Comparison_of_web_browsers#JavaScript_support http://en.wikipedia.org/wiki/Comparison_of_web_browsers#JavaScript_support
  2. http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(ECMAScript) http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(ECMAScript)
Exemples d'utilisation
Écran 37
  1. calendrier adresse privée
  2. taxes http://www.impot.net/fr/entreprises/consommation/
  3. cartes Google http://maps.google.com/
  4. Netvibes http://www.netvibes.com/
Insertion d'un script
Écran 38
  1. http://validator.w3.org/ http://validator.w3.org/
Commentaires
Écran 41
  1. commentaires http://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Comments:comment
Identifiants, mots clés et détails syntaxiques
Écran 43
  1. Section 7.6 http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf
Variables et constantes
Écran 44
  1. littéraux http://developer.mozilla.org/En/Core_JavaScript_1.5_Guide:Literals
  2. variables http://developer.mozilla.org/En/Core_JavaScript_1.5_Guide:Variables
Opérateurs
Écran 48
  1. opérateurs http://developer.mozilla.org/En/Core_JavaScript_1.5_Guide:Operators
Précédence des opérateurs
Écran 49
  1. tableau des précédences http://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Operators:Operator_Precedence
Façons de convertir en nombres
Écran 51
  1. parseInt et parseFloat http://developer.mozilla.org/En/Core_JavaScript_1.5_Guide:Functions
Contrôle du flot : conditions
Écran 54
  1. if..then..else http://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Statements:if...else
Contrôle du flot : boucles
Écran 55
  1. boucles http://developer.mozilla.org/En/Core_JavaScript_1.5_Guide:Loop_Statements
Fonctions
Écran 58
  1. fonctions http://developer.mozilla.org/En/Core_JavaScript_1.5_Guide:Functions
Variables locales et globales
Écran 63
  1. JavaScript Closures http://jibbering.com/faq/faq_notes/closures.html
Affichage de nombres
Écran 65
  1. Number http://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Global_Functions:Number
Quatre objets prédéfinis
Écran 75
  1. Array http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Array
  2. Date http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Date
  3. Math http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Math
  4. String http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:String
DOM originel : éléments indexés
Écran 85
  1. Level 0 DOM http://www.quirksmode.org/js/dom0.html
Interface pour les formulaires
Écran 89
  1. DOM Form http://developer.mozilla.org/en/docs/DOM:form
Interface pour les champs input
Écran 90
  1. DOM HTML Element http://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-76728479
Traitement des erreurs
Écran 92
  1. try...catch http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Statements:try...catch
Gestionnaires d'événements (suite)
Écran 99
  1. exemples adresse privée
Gestionnaires d'événements (suite)
Écran 100
  1. gestionnaires d'événements http://developer.mozilla.org/en/docs/DOM:element#Event_Handlers
Exercice : mettre à notre main une librairie de validation
Écran 102
  1. d'abord la tester adresse privée
  2. formulaire de commande adresse privée
  3. exigences adresse privée
  4. validate.htm adresse privée
  5. jQuery Validation http://bassistance.de/jquery-plugins/jquery-plugin-validation/
Introduction
Écran 108
  1. http://www.w3.org/DOM/ http://www.w3.org/DOM/
  2. introduction au DOM http://www.w3.org/TR/DOM-Level-3-Core/introduction.html
Types de noeuds
Écran 114
  1. nodeType http://developer.mozilla.org/en/docs/DOM:element.nodeType
Interfaces du DOM niveau 1
Écran 120
  1. diagramme de classes du DOM niveau 1 http://www.xml.com/1999/07/dom/
Interface DOM Document
Écran 121
  1. DOM document http://developer.mozilla.org/en/docs/DOM:document
Méthode getElementById
Écran 122
  1. bogue IE qui peut nous faire perdre du temps http://www.456bereastreet.com/archive/200802/beware_of_id_and_name_attribute_mixups_when_using_getelementbyid_in_internet_explorer/
  2. getElementById http://developer.mozilla.org/en/docs/DOM:document.getElementById
Méthodes createElement et createTextNode
Écran 123
  1. createTextNode http://developer.mozilla.org/en/docs/DOM:document.createTextNode
  2. createElement http://developer.mozilla.org/en/docs/DOM:document.createElement
Interface DOM Node
Écran 125
  1. DOM element http://developer.mozilla.org/en/docs/DOM:element
Méthode appendChild
Écran 129
  1. DOM HTML http://www.w3.org/TR/REC-DOM-Level-1/level-one-html.html
  2. appendChild http://developer.mozilla.org/en/docs/DOM:element.appendChild
Méthode insertBefore
Écran 130
  1. insertBefore http://developer.mozilla.org/en/docs/DOM:element.insertBefore
Méthodes hasChildNodes, removeChild et replaceChild
Écran 131
  1. hasChildNodes http://developer.mozilla.org/en/docs/DOM:element.hasChildNodes
  2. removeChild http://developer.mozilla.org/en/docs/DOM:element.removeChild
Méthode getElementsByTagName
Écran 132
  1. getElementsByTagName http://developer.mozilla.org/en/docs/DOM:element.getElementsByTagName
Modifier le style d'un élément
Écran 137
  1. http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSS2Properties http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSS2Properties
  2. style http://developer.mozilla.org/en/docs/DOM:style
Attention aux apparences
Écran 138
  1. l'interface étendue CSS2 http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-extended
Événement, plusieurs fonctions (DOM et IE5.x)
Écran 146
  1. http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/ http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/
Librairies pour aider...
Écran 151
  1. Prototype http://www.prototypejs.org/
  2. Script.aculo.us http://script.aculo.us/
  3. Yahoo! UI Library http://developer.yahoo.com/yui/
  4. jQuery http://jquery.com/

Tous droits réservés 2010, Espace Courbe Formation inc. — 16 mars 2010 — 16:07:28