Javascript notes v3 Information Le JavaScript peut aussi être utilisé pour réaliser des applications l'interface de Firefox est notamment développée avec ce langage mais cela reste une implémentation bien particulière à la société Mozilla Cependant il vou
Information Le JavaScript peut aussi être utilisé pour réaliser des applications l'interface de Firefox est notamment développée avec ce langage mais cela reste une implémentation bien particulière à la société Mozilla Cependant il vous est tout à fait possible aujourd'hui de créer une application en JavaScript gr? ce à Node js et si vous souhaitez y ajouter une interface d'autres projets venant se gre ?er à Node vous faciliteront la t? che tel qu'Electron ou NW js Commentaire ou si plusieurs lignes Il est possible et même conseillé d'écrire le code JavaScript dans un ?chier externe portant l'extension js le ?chier externe est mis en cache par le navigateur et n'est donc pas rechargé à chaque chargement de page ce qui accélère l ? a ?chage de la page NB il est conseillé de placer les éléments getElementsByTagName Cpermet de récupérer sous la forme d'un tableau tous les éléments de la famille Si dans une page on veut récupérer tous les il su ?t de faire comme ceci var divs document getElementsByTagName 'div' for var i c divs length i c i alert 'Element n ' i ' ' divs i Deux petites astuces Cette méthode est accessible sur n'importe quel élément HTML et pas seulement sur l'objetdocument En paramètre de cette méthode vous pouvez mettre une cha? ne de caractères contenant un astérisque qui récupérera tous les éléments HTML contenus dans l'élément ciblé getElementsByName Semblable àgetElementsByTagName et permet de ne récupérer que les éléments qui possèdent un attributnameque vous spéci ?ez Note L'attributnamen'est utilisé qu'au sein des formulaires et est déprécié depuis la spéci ?cation HTML dans tout autre élément que celui d'un formulaire querySelector renvoie le premier élément trouvé correspondant au sélecteur CSS Sélecteur CSS comme ceux que vous utilisez dans vos feuilles de style Exemple menu item span Ce sélecteur CSS stipule que l'on souhaite sélectionner les balises de typecontenues dans les classes item elles-mêmes contenues dans un élément dont l'identi ?ant est menu var query document querySelector ' menu item span' queryAll document querySelectorAll ' menu item span' alert query innerHTML A ?che Élément alert queryAll length A ?che alert queryAll innerHTML ' - ' queryAll innerHTML A ?che Élément - Élément Note Tous les éléments HTML sont d'un même type le type Node L'objet Node apporte un certain nombre de propriétés et de méthodes qui pourront être utilisées depuis un de ses sous-objets CgetAttribute et setAttribute Un lien modi ?é dynamiquement Ou tout simplement En fait pour la plupart des éléments courants comme il est possible d'accéder à un attribut via une propriété Un lien modi ?é dynamiquement Note C'est cette façon de faire que l'on utilisera majoritairement pour les formulaires pour récupérer ou modi ?er la valeur d'un champ on utilisera la propriétévalue Note Retour à l'accueil du site L'accès à l'attributhref avec la méthode getAttribute retournera bien un simple slash tandis que l'accès à la propriété retournera une URL absolue Si votre nom de domaine est monsite com ? vous obtiendrez alors http
Documents similaires
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 15, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 52.6kB