Maison > interface Web > js tutoriel > Quel est le but de la variable $ dans la console des outils de développement de Chrome ?

Quel est le but de la variable $ dans la console des outils de développement de Chrome ?

DDD
Libérer: 2024-10-22 14:12:02
original
260 Les gens l'ont consulté

What is the purpose of the $ variable in Chrome's Developer Tools console?

Variable $ dans Chrome

Question :

En explorant les outils de développement de Chrome sur une page sans jQuery, un comportement particulier a été observé. Taper "$" dans la console a renvoyé une fonction avec du code natif. Cette fonction n'est pas accessible via window['$'], document['$'] ou this['$'], et son objectif reste énigmatique.

Réponse :

La variable $ dans la console devtools de Chrome a subi plusieurs modifications. Il sert actuellement d'alias pour document.querySelector et fournit des fonctionnalités supplémentaires :

  • $(selector): Renvoie une référence au premier élément DOM correspondant au sélecteur CSS, similaire à document.querySelector().
  • $$(selector): Renvoie un tableau d'éléments correspondant au sélecteur CSS, remplaçant efficacement document.querySelectorAll().
  • $_ : Stocke la valeur de l'expression évaluée la plus récente.
  • $0, $1, $2, $3 et $4 : Fournit des références historiques aux cinq derniers éléments DOM inspectés dans le panneau Éléments ou les objets de tas JavaScript dans le panneau Profils.

Notamment, $$ n'appelle pas littéralement document.querySelectorAll(), car il renvoie un tableau au lieu d'une NodeList.

Chrome est le seul navigateur qui expose cette variable $, qui sert de raccourci pratique pour interagir avec les éléments DOM et accéder à diverses expressions et objets dans la console des outils de développement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal