Exploration du BOM et du DOM via l'Architecture des Navigateurs
Le JavaScript, en tant que langage côté client, s'exécute au sein d'un environnement navigateur. Deux interfaces clés facilitent cette interaction : le Modèle Objet du Navigateur (BOM) et le Modèle Objet du Document (DOM). Tandis que le BOM sert de pont entre votre code JavaScript et les fonctionnalités du navigateur, le DOM est l'interface déd ...
Publié le 26 juillet à 14h00
Principes fondamentaux et évolution de JavaScript
Histoire de JavaScript
En 1992, Nombas a développé un langage de script embarqué appelé C-minus-minus (C--), intégré dans le logiciel CEnvi. Ce langage a ensuite été renommmé ScriptEase et exécuté côté client. Inspiré par cette idée, Netscape a créé Livescript pour Netscape Navigator 2.0, sous la direction de Brendan Eich. En collaboration avec ...
Publié le 25 juillet à 13h36
Exploration des API Navigateur : BOM, DOM et Gestion des Événements
L'exécution de JavaScript au sein d'un navigateur web repose sur trois piliers fondamentaux : le Modèle Objet du Navigateur (BOM), le Modèle Objet de Document (DOM) et ECMAScript. Tandis qu'ECMAScript fournit les bases logiques et la manipulation des données, le BOM et le DOM se concentrent sur l'interaction avec l'environnement du navigateur e ...
Publié le 24 juillet à 16h04
Typescript : Objets Intégrés et Types Utilitaires
Au sein d'un projet Typescript, outre les définitions de modules tiers, nous disposons également d'objets natifs fondamentaux appelés Objets Intégrés (Built-in Objects). Ces objets existent dans la portée globale (global) et sont basés sur les standards ECMAScript, ainsi que sur des environnements spécifiques comme le DOM.
Lors de l'installatio ...
Publié le 10 juin à 23h07