Académique Documents
Professionnel Documents
Culture Documents
♦ JavaScript permet de :
- animer du texte ou des images
- réagir à l’action de l’utilisateur
- vérifier la saisie dans les formulaires
- effectuer des calculs simples
- demander une confirmation
- afficher la date et l’heure
- rediriger l’utilisateur vers une autre page
-…
Remarque : La méthode forEach() permet d'exécuter une fonction donnée sur chaque
élément du tableau.
Différence entre les paramètres du reste et l'objet arguments :
» Les paramètres du reste sont uniquement ceux qui ne possèdent pas de noms à part
entière (c.à.d ceux qui ne sont pas formellement définis dans l'expression de fonction),
l'objet arguments contient chaque argument passé à la fonction.
» L'objet arguments n'est pas un tableau. Le paramètre représentant les arguments
restant est une instance d'Array à laquelle on peut appliquer directement des méthodes
comme sort, forEach, pop, …
Remarque : Dans une fonction écouteur, l’opérateur this est définie et désigne l’objet
cible de l’événement.
Femme.prototype.parle = function() {
document.write("Salut");
};
Personne.prototype.toString = function() {
return ('Nom : ' + this.nom + ' | age : ' + this.age);
};
♦ Le but de DOM :
▪ Interfacer les langages de programmation avec les documents HTML, XHTML
ou XML en les associant avec un modèle orienté objet.
▪ DOM permet aux programmes et scripts d'accéder et de modifier
dynamiquement le contenu, la structure et le style de documents XML,
XHTML ou HTML.
♦ Certains nœuds sont frères et sœurs (siblings) car ils partagent le même parent.
Ainsi, les nœuds <h1> et <p> sont frères et sœurs car ils sont tous les deux des
éléments enfant du nœud <body>.
♦ La classe Node met à disposition la propriété attributes afin de lister ses différents
attributs. Cette classe fournit également les méthodes suivantes :
▪ setAttribute : crée un attribut ou remplace la valeur d’un attribut existant pour
un élément.
▪ removeAttribute : supprime un attribut pour un élément.
▪ hasAttribute : détermine si un attribut est présent pour un élément.
▪ getAttribute : donne accès à la valeur d’un attribut. Dans le cas où l’attribut
n’existe pas, la méthode renvoie null.