| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/JavaScript_technologies_overview | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
HTML est utilis pour dfinir la structure et le contenu d'une page web, CSS permet de dfinir la mise en forme, le style graphique avec lequel afficher le contenu. JavaScript permet quant lui d'ajouter des fonctionnalits d'interaction pour crer des applications web riches en contenu.
Cependant, le terme JavaScript au sens large regroupe divers lments trs diffrents : le langage cur (ECMAScript) d'une part et les API Web d'autre part et notamment le DOM (Document Object Model, ou Modle d'Objet du Document).
Le langage JavaScript (au sens strict) est standardis par le comit ECMA TC39 sous la forme d'un langage intitul ECMAScript.
Ce langage est aussi utilis dans des environnements diffrents des navigateurs web, comme par exemple dans node.js.
Entre autres choses, ECMAScript dfinit :
throw, try...catch capacit qu'a l'utilisateur de crer des types d'erreurs personnaliss)window. ECMAScript ne dfinit ici que les API accessibles depuis l'objet global (peu importe l'environnement qui peut tre diffrent d'un navigateur) (par exemple parseInt(), parseFloat(), decodeURI(), encodeURI()...)JSON, Math, mthodes de Array, mthodes d'introspection d'Object...)En octobre 2016, les versions actuelles des principaux navigateurs web supportent ECMAScript 5.1 et ECMAScript 2015 (aussi appel ES6) mais certaines anciennes versions n'implmentent que ECMAScript 5.
La sixime dition majeure d'ECMAScript a t officiellement approuve et publie en tant que standard le 17 juin 2015 par l'assemble gnrale ECMA. Depuis cette dition, les ditions ECMAScript sont publies un rythme annuel.
La spcification ECMAScript pour l'API d'internationalisation est un ajout la spcification du langage ECMAScript, galement standardise par ECMA TC39. L'API d'internationalisation ajoute la collation (c'est--dire la comparaison entre chanes de caractres), le formatage de nombres, dates et heures dans les applications JavaScript en prenant en compte la locale de l'utilisateur pour fournir le meilleur format. Le standard initial a t aprouv en dcembre 2012 ; le statut de son implmentation dans les diffrents navigateurs est disponible sur la page de l'objet Intl. La spcification d'internationalisation est galement ratifie annuellement et les navigateurs amliorent leur implmentation au fur et mesure.
La spcification WebIDL fournit le lien entre les technologies DOM et ECMAScript.
Le Modle d'Objet du Document (Document Object Model ou DOM en anglais) est une convention multi-plateforme, indpendante du langage utilise pour reprsenter et interagir avec les objets dans les documents HTML, XHTML et XML. Les objets de l'arbre du DOM peuvent tre accds et manipuls en utilisant des mthodes sur les objets. Les fonctionnalits principales du DOM sont standardises par le W3C. Il dfinit les interfaces offertes par les documents HTML et XML sans cibler un langage de manipulation prcis. Parmi les lments dfinis par le DOM, on peut trouver:
Node, Element, DocumentFragment, Document, DOMImplementation, Event, EventTarget, Du point de vue d'ECMAScript, les objets dfinis dans la spcification DOM sont appels des objets htes .
HTML, le langage de balisage du Web, est spcifi en termes de DOM. Comme une couche au-dessus des concepts abstraits dfinis dans DOM Core, HTML dfinit galement la signification des lments. Le DOM HTML inclut des choses telles que la proprit className sur des lments HTML, ou des API telles que document.body.
La spcification HTML dfinit aussi les restrictions sur les documents ; par exemple, elle requiert que tous les enfants d'un lment <ul> (une liste non-ordonne) soient des lments <li>, puisqu'ils reprsentent les lments d'une liste. En gnral, cela interdit aussi l'utilisation d'lments et d'attributs qui ne sont pas dfinis dans un certain standard.
Si vous cherchez la documentation sur l'objet Document, l'objet Window ou sur les autres lments du DOM, vous pouvez lire la documentation relative au DOM.
setTimeout et setInterval ont d'abord t spcifies dans l'interface Window du standard HTML.Canvas2DContext : Une API de dessin pour l'lment <canvas>.Cette page a t modifie le 7 sept. 2026 par les contributeurices du MDN.
Certaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |