1. JavaScript est un langage de script conçu spécifiquement pour interagir avec les pages Web. Sa composition
.ECMAScript (Core) DOM (Modèle Objet de Document) BOM (Modèle Objet de Navigateur)
1.1ECMAScript
ECMAScrip défini par ECMA-262 n'a aucune dépendance sur les navigateurs Web. ECMA-262 définit uniquement la base de ce langage et fournit les fonctions de base du langage
.ECMAScript est un langage de script standardisé via ECMA-262 qui précise le langage : syntaxe, types, instructions, mots-clés, mots réservés, opérateurs, objets
.1.2 DOM (Modèle Objet Document)
DOM est une interface de programmation d'applications (API, Application Programming Interface) pour XML mais étendue pour HTML, fournissant des méthodes et des interfaces pour accéder et exploiter le contenu Web
DOM mappe la page entière dans une structure de nœuds multicouches. Chaque composant d'une page telle que HTML ou XML est un certain type de nœud, et ces nœuds contiennent différents types de données.
1.3 BOM (Bower Object Model)
Les parties de contrôle autres que la page affichée par le navigateur BOM ne gère que les fenêtres et les cadres du navigateur, fournissant des méthodes et des interfaces pour interagir avec le navigateur
2. Élément <script>
2.1 Citer des fichiers javascript <br>
Fichier javascript de référence externe : <br>
</p>
<p></p>
<div class="codetitle"><span><a style="CURSOR: pointer" data="81093" class="copybut" id="copybut81093" onclick="doCopy('code81093')">Copier le code<u></u></a> Le code est le suivant :</span></div>
<div class="codebody" id="code81093">
<script type="text/javascript" src="../../XX.js"></script>