Didacticiel JavaScript
Sommaire
- Présentation
- Préliminaires
- Généralités
- Elément HTML «SCRIPT»
- Descriptions syntaxiques dans ce document
- Les exemples de ce document
- Structure des scripts
- Délimitation des instructions
- Blocs d'instructions
- Commentaires
- Les types de données
- Les variables
- Déclaration d'une variable
- Normes d'écriture des noms
- Visibilité d'une variable
- Les constantes
- Constantes numériques
- Constantes chaînes de caractères
- Constantes booléennes
- Constantes spéciales
- Les expressions et opérateurs
- Les expressions
- Les opérateurs
- Les expressions conditionnelles
- Les instructions d'affectation
- Instruction d'affectation simple
- Instruction d'affectation composée
- Les procédures et fonctions
- Déclaration de procédure ou fonction
- Variables internes aux procédures et fonctions
- Instruction d'appel de procédure
- Expression d'appel de fonction
- Les objets
- Désignation d'une occurrence d'objet, d'une propriété ou d'une méthode
- Définition d'une classe d'objets
- Classes d'objet prédéfinies
- Création d'une occurrence d'objet
- Suppression d'une occurrence d'objet
- Définition d'une méthode pour manipuler une classe d'objets
- Ajout de propriétés à une occurrence d'objet
- Suppression de propriétés d'une occurrence d'objet
- La propriété «this»
- L'instruction «with»
- Exemples récapitulatifs
- Les tableaux
- Déclaration d'un tableau
- Désignation d'un élément de tableau
- Element «length» d'un tableau
- Les instructions de contrôle du déroulement
- Instruction conditionnelle «if»
- Instruction d'aiguillage «switch»
- Instruction de boucle «for»
- Instruction de boucle «for...in»
- Instruction de boucle «while»
- Instruction de boucle «do...while»
- Instruction «break»
- Instruction «continue»
- Programmation pratique
- Règles d'écriture
- Les expressions booléennes
- Règles de priorité des opérateurs
- Le multitâche
- La réentrance
- La récurrence
- Les objets HTML
- Les collections
- L'objet «window»
- L'objet «document»
- L'objet «location»
- L'objet «screen»
- Propriétés du navigateur
- Accès aux éléments HTML
- Propriétés dimensionnelles des éléments HTML
- Les événements
- Liste des événements
- Association d'un événement à un objet
- Association d'une procédure à un événement
- L'objet «event»
- Principales méthodes système
- Boîtes de dialogue opérateur
- Gestion des délais
- La classe d'objets «Date»
- Création d'un objet «Date»
- Acquisition du temps actuel
- Rangement de données temporelles
- Edition date et heure
- L'objet «Math»
- Propriétés de l'objet «Math»
- Méthodes de l'objet «Math»
- La classe d'objets «String»
- Création d'un objet «String»
- Propriété «length»
- Principales méthodes associées aux objets «String»
- Les expressions régulières
- La classe d'objets «RegExp»
- Création d'une expression régulière
- Syntaxe des expressions régulières
- Méthodes et propriétés associées aux expressions régulières
- L'objet spécial «RegExp»
- Ecriture dans le document
- Méthodes «document.write» et «document.writeln»
- Propriétés des contenus dynamiques
- Méthodes d'insertion dans contenu dynamique
- Manipulation des types de données
- La fonction «parseInt»
- La fonction «parseFloat»
- La fonction «eval»
- La méthode «toString»
- La fonction «typeof»
Annexes
- Outil d'analyse des expressions régulières
- Quelques liens
- Pour apprendre JavaScript et VBScript
- Pour apprendre le HTML