Tutoriels avancés JavaScript
- Page précédente Tutoriels avancés JavaScript
- Page suivante Histoire de JavaScript
JavaScript est le langage de script le plus populaire sur l'Internet, il existe dans tous les navigateurs Web du monde entier et peut renforcer l'interaction entre les utilisateurs et les sites Web ou les applications Web.
Ce tutoriel est une version avancée du tutoriel JavaScript de CodeW3C.
Ce tutoriel commence par l'histoire de JavaScript et se termine par son soutien actuel à XML et aux services Web.
Vous allez apprendre à étendre ce langage pour qu'il puisse s'adapter aux besoins spécifiques.
Vous apprendrez également comment utiliser JavaScript pour créer une communication client-serveur sans faille.
Table des matières
Introduction à JavaScript
- Histoire de JavaScript
- Cette section vous explique l'origine de JavaScript et des scripts clients.
- Implémentation de JavaScript
- L'implémentation complète de JavaScript est composée de trois parties différentes : ECMAScript, Document Object Model (DOM) et Browser Object Model (BOM).
Base ECMAScript
- Syntaxe ECMAScript
- Java et ECMAScript partagent certaines caractéristiques syntaxiques clés, mais aussi des différences complètement différentes. Cette section explique en détail la syntaxe d'ECMAScript.
- Variables ECMAScript
- Cette section explique comment déclarer et nommer des variables, ainsi que certaines règles de nommage de variables célèbres.
- Mots-clés ECMAScript
- Cette section fournit une liste complète des mots-clés d'ECMAScript.
- Mots réservés ECMAScript
- Cette section fournit une liste complète des mots réservés d'ECMAScript.
- Valeurs ECMAScript
- Cette section explique les valeurs primitives et les valeurs de référence, ainsi que le concept de types primaires d'ECMAScript.
- Types primitifs ECMAScript
- Cette section explique en détail les cinq types primaires d'ECMAScript : Undefined, Null, Boolean, Number et String.
- Conversion de types ECMAScript
- Cette section explique les méthodes de conversion de type fournies par ECMAScript, ainsi que la manière de faire une conversion de type forcée.
- Types de référence ECMAScript
- Les types de données de référence sont généralement appelés classes (class) ou objets. Cette section explique les types de données prédéfinis de ECMAScript.
Les opérateurs d'ECMAScript
- Opérateurs unaires ECMAScript
- Les opérateurs unaires ont un seul paramètre, à savoir l'objet ou la valeur à manipuler. Cette section explique les opérateurs unaires les plus simples dans ECMAScript.
- Opérateurs binaire ECMAScript
- Les opérateurs de bitwise opèrent en bas niveau sur les nombres. Cette section approfondit les connaissances sur les entiers et présente divers opérateurs bitwise d'ECMAScript.
- Opérateurs booléens ECMAScript
- Les opérateurs booléens sont très importants. Cette section approfondit les trois opérateurs booléens : NOT, AND et OR.
- Opérateurs multiplicatifs ECMAScript
- Cette section explique les opérateurs multiplicatifs d'ECMAScript : les opérateurs de multiplication, de division et de modulo, ainsi que leurs comportements spéciaux.
- Opérateurs additifs ECMAScript
- Cette section explique les opérateurs additionnels d'ECMAScript : les opérateurs d'addition et de soustraction, ainsi que leurs comportements spéciaux.
- Opérateurs de comparaison ECMAScript
- Les opérateurs de comparaison exécutent des opérations de comparaison. Cette section explique la comparaison habituelle des opérateurs de comparaison et comment comparer des chaînes avec des nombres.
- Opérateurs d'égalité ECMAScript
- Les opérateurs d'égalité sont utilisés pour déterminer si deux variables sont égales. ECMAScript fournit deux ensembles d'opérateurs d'égalité : l'opérateur d'égalité et l'opérateur d'inégalité, ainsi que l'opérateur d'égalité stricte et l'opérateur d'inégalité stricte.
- Opérateur conditionnel ECMAScript
- Cette section explique l'opérateur conditionnel dans ECMAScript.
- Opérateurs d'affectation ECMAScript
- Cette section explique l'opérateur d'affectation dans ECMAScript.
- Opérateur de virgule ECMAScript
- Cette section explique l'opérateur de virgule en ECMAScript.
Instructions ECMAScript
- Instruction if ECMAScript
- L'instruction if est l'une des instructions les plus couramment utilisées en ECMAScript. Cette section explique en détail comment utiliser l'instruction if.
- Instructions itératives ECMAScript
- Les instructions itératives, ou instructions de boucle, sont appelées instructions de boucle. Cette section présente les quatre instructions itératives fournies par ECMAScript.
- Instructions de balise ECMAScript
- Cette section présente brièvement les instructions étiquetées.
- Instructions break et continue ECMAScript
- Cette section explique les différences entre les instructions break et continue, et comment les utiliser avec des instructions étiquetées.
- Instruction with ECMAScript
- La directive with est utilisée pour définir le domaine d'application du code pour un objet spécifique. Cette section présente l'utilisation de la directive with.
- Instruction switch ECMAScript
- La directive switch est une sœur de la directive if. Cette section présente l'utilisation de la directive switch et les différences avec la directive switch en Java.
Fonctions ECMAScript
- Aperçu des fonctions ECMAScript
- Cette section explique le concept de fonction, comment ECMAScript déclare et appelle des fonctions, et comment une fonction retourne une valeur.
- Objet arguments ECMAScript
- Cette section présente les utilisations de base de cet objet, puis explique comment utiliser la propriété length pour déterminer le nombre de paramètres d'une fonction, ainsi que comment simuler le redéfinition de fonction.
- Objet Function ECMAScript (classe)
- Cette section explique comment créer des fonctions à l'aide de la classe Function, puis présente les propriétés et les méthodes de l'objet Function.
- Fermeture ECMAScript
- Cette section explique le concept de fermeture (closure) et montre deux exemples de fermetures simples et plus complexes.
Objets ECMAScript
- Technologie orientée objet ECMAScript
- Cette section présente brièvement les termes de la technologie orientée objet, les exigences des langages orientés objet et la composition des objets.
- Application des objets ECMAScript
- Cette section explique comment déclarer et instancier des objets, comment les utiliser et les désutiliser, ainsi que le concept de liaison.
- Types d'objets ECMAScript
- Cette section présente les trois types d'objets ECMAScript : les objets locaux, les objets intégrés et les objets hôte, et fournit des liens vers les manuels de référence pertinents.
- Portée des objets ECMAScript
- Cette section explique le domaine d'application ECMAScript et le mot-clé this.
- Définition de classes ou d'objets ECMAScript
- Cette section explique en détail diverses méthodes de création d'objets ou de classes ECMAScript.
- Modification des objets ECMAScript
- Cette section explique comment modifier un objet en créant de nouvelles méthodes ou en rédefinissant des méthodes existantes.
- Page précédente Tutoriels avancés JavaScript
- Page suivante Histoire de JavaScript