Maison  >  Article  >  interface Web  >  Comment surveiller js

Comment surveiller js

(*-*)浩
(*-*)浩original
2019-05-20 19:10:553379parcourir

En Javascript, les navigateurs sont généralement divisés en deux catégories :

① Navigateurs basés sur le noyau IE (navigateurs IE avec des numéros de version inférieurs à 9)

② Basés sur le noyau du W3C Navigateur (Navigateur IE, Firefox, Google et autres navigateurs dont le numéro de version est supérieur à 9)

Comment surveiller js

1) Syntaxe de base : basée sur le navigateur principal d'IE

dom object.attachEvent(type, callback, capture) : lier l'écouteur d'événement à l'élément

Description du paramètre :

type : liaison des types d'événements, tels que onclick, onmouseover, onmouseout

callback : gestionnaire d'événements, généralement une fonction anonyme

capture : le modèle de navigateur utilisé, le modèle de bulle et le modèle de capture, par défaut Les navigateurs inférieurs à IE8 ne prennent en charge que le modèle bouillonnant !

2) Syntaxe de base : écoute d'événements basée sur le noyau W3C

dom object.addEventListener(type, callback) : écoute d'événements de liaison pour le navigateur du noyau W3C

Description du paramètre :

type : type d'événement de liaison, sans préfixe "on", tel que clic, survol de la souris, sortie de la souris

rappel : programme de traitement d'événements, généralement un fonction anonyme

Comment surveiller js

2. Résumez la différence entre la surveillance des événements

La méthode de surveillance du noyau IE et la méthode d'écoute du noyau W3C :

①Différentes méthodes

Le navigateur principal d'IE utilise attachEvent pour la liaison

Le navigateur principal du W3C utilise addEventListener pour la liaison

② Différents paramètres

Navigateur du noyau IE, sa méthode de liaison a trois paramètres type, rappel, capture (modèle de navigateur utilisé)

Navigateur du noyau W3C, sa méthode de liaison Il y a deux paramètres au total, type et rappel

③Le paramètre de type est différent

Dans les navigateurs avec noyau IE, le type doit ajouter le préfixe 'on', tel que onclick

Noyau W3C Pour les navigateurs, le type n'a pas besoin d'être préfixé par ' on', comme cliquer

④L'ordre de déclenchement est différent

Dans les navigateurs avec noyau IE, la surveillance des événements est d'abord liée, puis déclenchée, puis liée Déclencher définitivement en premier

Navigateur du noyau W3C, sa surveillance des événements est d'abord liée et déclenchée en premier, puis liée puis déclenchée

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!

Déclaration:
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