JavaScript
De Didaquest
Révision datée du 2 avril 2017 à 09:41 par Hajji amine (discussion | contributions)
Votre Publicité sur le Réseau |
Traduction |
Définition |
Réseau Conceptuel |
Media |
Conceptions |
Questions |
Education & Formation |
Aides & Astuces |
Contrainte d'Enseignement |
Bibliographie |
/ JavaScript (Français) / JavaScripts (Anglais) / JavaScript (Arabe)
Définition écrite
|
Définition graphique
|
- Tout comme les différents balises du HTML , JavaScript possède la balise <SCRIPT> avec la quelle on signale le début d’un script en l’ajoutant l’attribut LANGAGE=‘’JavaScript’’ et la balise </SCRIPT> pour informer le navigateur la fin du script
- Remarque: Pour ajouter des commentaires se sont des lignes explicatives qui seront ignorés lors de l’exécution
- //: pour une ligne
- /* …………*/: pour plusieurs lignes
- Le code JavaScript a besoin d'un "objet global" pour y rattacher les déclarations (variables et fonctions) avant d'exécuter des instructions. La situation la plus connue est celle de l'objet "window" obtenu dans le contexte d'une page web. D'autres environnements sont possibles dont celui fourni par Adobe ou l'environnement Node.js (voir plus bas Autres utilisations).
- Dans une page web
- Du code JavaScript peut être intégré directement au sein des pages web, pour y être exécuté sur le poste client. C'est alors le navigateur Web qui prend en charge l'exécution de ces programmes appelés scripts.
- Généralement, JavaScript sert à contrôler les données saisies dans des formulaires HTML, ou à interagir avec le document HTML via l'interface Document Object Model, fournie par le navigateur (on parle alors parfois de HTML dynamique ou DHTML).
- Il est aussi utilisé pour réaliser des services dynamiques, parfois futiles, strictement cosmétiques ou à des fins ergonomiques.
- JavaScript n'est pas limité à la manipulation de documents HTML et peut aussi servir à manipuler des documents SVG, XUL et autres dialectes XML .
- Exemple :
- Pour vérifier dynamiquement si un objet (dans la version JavaScript utilisée lors de l'interprétation) possède bien une méthode, on utilise souvent une construction du type :
- if (monObjet.methode && typeof monObjet.methode === "function") {
- Pour vérifier dynamiquement si un objet (dans la version JavaScript utilisée lors de l'interprétation) possède bien une méthode, on utilise souvent une construction du type :
monObjet.methode();
}
- On vérifie ainsi que monObjet a bien une mise en œuvre de methode que l'on peut alors utiliser. Le plus souvent, si un navigateur ne gère pas la methode de monObjet, il gère une méthode comparable methode2, et on peut alors adapter le code JavaScript au navigateur qui l'exécute :
- if (typeof monObjet.methode === "function") {
- On vérifie ainsi que monObjet a bien une mise en œuvre de methode que l'on peut alors utiliser. Le plus souvent, si un navigateur ne gère pas la methode de monObjet, il gère une méthode comparable methode2, et on peut alors adapter le code JavaScript au navigateur qui l'exécute :
monObjet.methode();
} else if (typeof monObjet.methode2 === "function") {
monObjet.methode2();
}
- Confusion entre Java et JavaScripts
- Confusion entre Ajax et JSON
- Erreur fréquente: .................
- Ecrire un code HTML qui permet d’afficher le texte « Vous pouvez afficher le message en cliquant ici »
- Ecrire un script qui permet l’apparition d’un message en :
- Déclarant une fonction dans la parie <HEAD> et </HEAD>
- Faisant appel à cette fonction dans la balise <A> qui fait un lien vers la boite de dialogue
- Remarque: Le lien s’ajoute sur le mot ‘’ici ‘’ pour afficher la boite de dialogue
- [<A href=‘’ ‘’ onclick=‘’message()’’>ici</A>]
- Portail Formation Gratuite
- Multisites Educatifs
- Sur DidaQuest
- Sur le Portail Didactique.info
- Sur le Portail Questions / Réponses
- Concept Sur Wikipedia
- Concept Sur Wikiwand
- Concept Sur Wikiversity
- compléter le code suivant pour répondre au question :
- <html>
<head> <script Language = "JavaScript"> function () {alert ('code JavaScript ') } </script> <body> vous pouvez afficher la boite de dialogue en cliquant <a href ="" ="message()"> ici </a>
</head> </html>
- ..................
- ..................
- ..................
- URL :
- ..................
- ..................
- ..................
- Bibliographie :
- ..................
- ..................
- ..................
- Page Supervisée par: