Heim > Web-Frontend > js-Tutorial > Eine eingehende Analyse der drei Methoden zur Überwachung von Ereignissen in JavaScript_Javascript-Kenntnissen

Eine eingehende Analyse der drei Methoden zur Überwachung von Ereignissen in JavaScript_Javascript-Kenntnissen

PHP中文网
Freigeben: 2016-05-16 15:37:33
Original
1129 Leute haben es durchsucht

Ereignisse sind das schlagende Herz von JavaScript-Anwendungen und der Kitt, der alles zusammenhält. Ereignisse treten auf, wenn wir bestimmte Arten von Interaktionen mit Webseiten im Browser durchführen.

Die erste Abhörmethode, die auch die am häufigsten verwendete Methode ist, besteht darin, Ereignisse direkt in den Code zu laden, um Effekte zu erzeugen:


text1text2text3text4text5text5
Nach dem Login kopieren


Die zweite Möglichkeit zum Abhören besteht darin, das DOM zu verwenden, um das Objekt abzurufen und das Ereignis zu laden:


text1text2text3text4text5text5
Nach dem Login kopieren

Die dritte Abhörmethode besteht darin, die standardmäßige addEventListener-Methode und die private attachmentEvent-Methode des IE zu verwenden, da die attachmentEvent-Methode des IE übergeben wird Parameter Dieses Problem wird aufgrund von Fehlern etwas komplizierter:

text1text2text3text4text5text5
Nach dem Login kopieren

Beim Binden mehrerer identischer Ereignisse generieren die ersten beiden Methoden Überschreibungen und die zweite Methode. Die dritte Methode wird ausgeführt mehrere Veranstaltungen gleichzeitig.

Das Obige ist eine ausführliche Analyse der drei Methoden zur Überwachung von Ereignissen in JavaScript_Javascript-Fähigkeiten. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage