mozilla
Vos résultats de recherche

    JavaScript

    JavaScript® (souvent abrégé en "JS") est un langage de script léger, orienté objet, principalement connu comme le langage de script des pages web. Mais il est aussi utilisé dans de nombreux environnements extérieurs aux navigateurs web tels que node.js ou Apache CouchDB. C'est un langage à objets utilisant le concept de prototype, disposant d'un typage faible et dynamique qui permet de programmer suivant plusieurs paradigmes de programmation : fonctionnelle, impérative et orientée objet. Apprenez-en plus sur JavaScript.

    Le standard pour JavaScript est ECMAScript. En 2012, tous les navigateurs modernes supportent complètement ECMAScript 5.1. Les anciens navigateurs supportent au minimum ECMAScript 3. Une sixième version majeure est en cours de préparation.

    Cette section du site est dédié au langage JavaScript. Pour des informations sur l'utilisation de JavaScript avec les API spécifiques des navigateurs web pour les pages web, veuillez consulter les sections sur API Web (Web API en anglais) et DOM.

    JavaScript ne doit pas être confondu avec le language de programmation Java. Java est une marque déposée par Oracle dans de nombreux pays.

    Tutoriels

    Apprenez comment programmer en JavaScript.

    Introduction

    Guide JavaScript
    Si vous débutez avec JavaScript, ce guide vous permettra de découvrir les différents éléments du langage.
    Aperçu des technologies JavaScript
    Une introduction au paysage JavaScript dans le navigateur.
    Introduction à JavaScript orienté objet
    Une introduction aux concepts de la programmation orientée objet, appliquée au JavaScript.

    Niveau intermédiaire

    Une réintroduction à JavaScript
    Un aperçu destiné à ceux qui pensent savoir ce qu'est JavaScript.
    Les structures de données en JavaScript
    Un aperçu des structures de données disponibles en JavaScript.
    Les différents tests d'égalité et comment les utiliser
    JavaScript permet d'utiliser trois opérations pour comparer des valeurs, l'égalité stricte utilisée avec ===, l'égalité simple utilisée avec == ainsi que l'égalité de valeurs.

    Niveau avancé

    Héritage et chaîne de prototypes
    Cette page explique l'héritage à base de prototype, un concept souvent incompris et sous-estimé.
    Le mode strict
    Une variante plus restreinte de JavaScript.
    Les tableaux typés en JavaScript
    Les tableaux typés permettent d'accéder à des données binaires brutes, de façon organisée.
    La gestion de la mémoire en JavaScript
    Cet article décrit le cycle de vie des objets et de la mémoire en JavaScript, ainsi que le mécanisme du ramasse-miettes.

    Référence

    Parcourez la documentation complète de la référence JavaScript.

    Les objets standard
    Apprenez à connaître les objets natifs standard tels que Array, Boolean, Date, Error, Function, JSON, Math, Number, Object, RegExp, String, Map, Set, WeakMap, WeakSet, et d'autres.
    Les expressions et les opérateurs
    Apprenez à connaître comment fonctionnent les opérateurs JavaScript comme instanceof, typeof, new, this, et d'autres.
    Les instructions et les déclarations
    Apprenez à connaître comment utiliser do-while, for-in, for-of, try-catch, let, var, const, if-else, switch, ou d'autres instructions et mots-clés JavaScript.
    Les fonctions
    Apprenez à utiliser les fonctions en JavaScript pour développer vos applications.

    Outils & ressources

    Voici une liste d'outils utiles pour écrire et déboguer du code JavaScript.

    Les outils de développement Firefox
    L'ardoise, la console web, le profileur JavaScript, le débogueur, et bien plus.
    Firebug
    Éditez, déboguez et étudiez le code CSS, HTML et JavaScript de n'importe quelle page.
    Les consoles JavaScript
    Une console JavaScript vous permet de rapidement tester des fragments de code JavaScript.
    TogetherJS

    Un outil JavaScript pour travailler à plusieurs sur un site.

    Stack Overflow
    Les questions posées sur Stack Overflow, étiquetées « JavaScript ».
    Les différentes versions JavaScript et les notes de versions
    Parcourez l'historique de JavaScript, l'évolution des différentes fonctionnalités et l'état de l'implémentation.

    Rejoignez la communauté JavaScript

    Choisissez votre méthode préférée pour rejoindre la discussion :

    Étiquettes et contributeurs liés au document

    Étiquettes : 
    Dernière mise à jour par : SphinxKnight,
    Masquer la barre latérale