


Explication détaillée des connaissances flow_basic des événements DOM
1. Événements bouillonnants
Les modèles d'événements de navigateur sont divisés en deux types : les événements de capture et les événements bouillonnants. Étant donné qu'IE ne prend pas en charge la capture d'événements, ce qui suit utilise principalement les événements bouillonnants comme explication.
(Surnommé bouillonnement) Le bouillonnement signifie que les événements sont déclenchés un par un, de l'événement le plus spécifique à l'événement le moins spécifique.
.
Au fait, voici un rappel de la capture des événements, dont l'ordre est exactement à l'opposé des événements bouillonnants.
2. Surveillance des événements
Un événement nécessite qu'une fonction réponde. Ce type de fonction est généralement appelé gestionnaire d'événements. D'un autre point de vue, ces fonctions surveillent si un événement se produit en temps réel. Elles sont généralement appelées fonctions d'écoute d'événements (écouteur enevt). la fonction d'écoute des événements varie considérablement entre les différents navigateurs.i. Méthodes d'écoute universelles, telles que l'utilisation de la méthode onclick, presque toutes les balises prennent en charge cette méthode. Et la compatibilité du navigateur est très élevée
Comptabilisation du comportement, séparation des événements.
Généralement, les méthodes suivantes sont utilisées pour la surveillance
ii.Méthode d'écoute dans IE
Dans les premiers navigateurs IE, chaque élément dispose de deux méthodes pour gérer la surveillance du temps.
Il s'agit respectivement de attachEvent() et detachEnevt().
Comme le montrent leurs noms de fonction, attachEnevt() est une fonction utilisée pour ajouter un traitement d'événement à un élément, tandis que detachEvent() est utilisé pour supprimer la fonction d'écoute sur l'élément. Leur syntaxe est la suivante :
[object].detachEvent("enevt_handler","fnHandler");
Parmi eux, enevt_handler représente onclick, onload, onmouseover, etc. couramment utilisés.
fnHandler est le nom de la fonction d'écoute.
Dans l'événement de la section précédente, vous pouvez utiliser la méthode attachEvent() au lieu d'ajouter une fonction d'écoute. Lorsque vous cliquez une fois, vous pouvez utiliser detachEvent() pour supprimer la fonction d'écoute afin qu'elle ne soit pas exécutée après le prochain clic. .
3. Surveillance standard des événements DOM
Par rapport aux deux méthodes de ie, le DOM standard utilise également deux méthodes pour ajouter et supprimer respectivement des fonctions d'écoute. C'est addEventListener() et removeEventListener()
.
Copier le codeL'utilisation de ces deux fonctions est fondamentalement similaire à celle dans Ie, mais veuillez noter que les noms de event_name sont "click", "mouseover", etc., au lieu de "onclick", "onmouseover" dans Ie.
De plus, le troisième paramètre bCapture est généralement réglé sur faux stade bouillonnant.
Copier le code

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

1. Native js obtient le nœud DOM : document.querySelector (sélecteur) document.getElementById (sélecteur d'identifiant) document.getElementsByClassName (sélecteur de classe).... 2. Récupère l'objet instance du composant actuel dans vue2 : car chaque vue Chaque L'instance de composant contient un objet $refs, qui stocke les références aux éléments ou composants DOM correspondants. Ainsi, par défaut, les $refs du composant pointent vers un objet vide. Vous pouvez d'abord ajouter ref="name" au composant, puis transmettre this.$refs.

Dans le développement web, DOM (DocumentObjectModel) est un concept très important. Il permet aux développeurs de modifier et d'exploiter facilement le document HTML ou XML d'une page Web, comme ajouter, supprimer, modifier des éléments, etc. La bibliothèque d'opérations DOM intégrée à PHP fournit également aux développeurs des fonctions riches. Cet article présentera le guide d'opérations DOM en PHP, dans l'espoir d'aider tout le monde. Le concept de base de DOM DOM est une API multiplateforme indépendante du langage qui peut

DOM est un modèle objet de document et une interface pour la programmation HTML. Les éléments de la page sont manipulés via DOM. Le DOM est une représentation objet en mémoire d'un document HTML et fournit un moyen d'interagir avec des pages Web à l'aide de JavaScript. Le DOM est une hiérarchie (ou arbre) de nœuds avec le nœud document comme racine.

Description du scénario d'analyse de la raison de défaillance d'un composant ou du DOM de liaison Vue3ref Dans Vue3, il est souvent utilisé pour utiliser ref pour lier des composants ou des éléments DOM. Plusieurs fois, ref est clairement utilisé pour lier des composants associés, mais la liaison ref échoue souvent. Exemples de situations d'échec de liaison de référence La grande majorité des cas où la liaison de référence échoue est lorsque la référence est liée au composant, le composant n'a pas encore été rendu, donc la liaison échoue. Ou le composant n'est pas rendu au début et la référence n'est pas liée. Lorsque le composant commence à être rendu, la référence commence également à être liée, mais la liaison entre la référence et le composant n'est pas terminée. À ce stade, des problèmes surviendront. lors de l'utilisation de méthodes liées aux composants. Le composant lié à ref utilise v-if, ou son composant parent utilise v-if pour provoquer l'affichage de la page.

Il existe 5 objets DOM dont « document », « élément », « nœud », « événement » et « fenêtre » 2. « fenêtre », « navigateur », « emplacement » et « historique » et « écran » et 5 autres ; types d'objets de nomenclature.

BOM et DOM sont différents en termes de rôle et de fonction, de relation avec JavaScript, d'interdépendance, de compatibilité des différents navigateurs et de considérations de sécurité. Introduction détaillée : 1. Rôle et fonction. La fonction principale de BOM est de faire fonctionner la fenêtre du navigateur. Il fournit un accès et un contrôle directs à la fenêtre du navigateur, tandis que la fonction principale de DOM est de convertir le document Web en une arborescence d'objets. les développeurs doivent utiliser cette arborescence d'objets pour obtenir et modifier les éléments et le contenu de la page Web ; 2. Relation avec JavaScript, etc.

Cet article résume les événements courants de JS DOM pour tout le monde, et les amis intéressés peuvent s'y référer.

dom内置对象有:1、document;2、fenêtre;3、navigateur;4、emplacement;5、historique;6、écran;7、document.documentElement;8、document.body;9、document.head;10、document .title;11、document.cookie。
