摘要:事件事件是什么讓知道程序用戶行為,比如用戶點擊頁面中的某個按鈕和用戶輸入用戶名與密碼等操作獲取按鈕元素事件綁定你已點了我注冊事件函數與指定事件相關聯,被綁定函數成為事件的句柄事件被激發時,會綁定函數會被調用元素的事件屬性表示實注冊事件功能該
DOM
事件 1.事件是什么讓JS知道程序用戶行為,比如用戶點擊HTML頁面中的某個按鈕和用戶輸入用戶名與密碼等操作
2.注冊事件
JS函數與指定事件相關聯,被綁定函數成為事件的句柄
事件被激發時,會綁定函數會被調用
表示實注冊事件功能
該方式并沒有與HTML結構與行為有效的分離
DOM對象的事件屬性
將Document對象定位在THML頁面元素
并返回DOM對象體屬性,通過它實現各種注冊事件功能
事件監聽器
以addEvantLisener()方法,調用該方法表示元素增加事件監聽器
body>
使用addEventListener()方法為頁面注冊事件時候,this是指注冊事件元素
使用attachEent()方法為頁面注冊事件時候,this是指Window對象,,不是注冊事件
3.移除注冊事件
removeEventListener()方法,調用此方法表示元素移除事件聽器
4.Event事件對象
表示移除注冊事件在IE8之前版本的
瀏覽器不支持removeEventListener()方法
5.獲取目標 <Event事件對象提供target屬性,獲取觸發當前事件的HTML元素
Event事件對象提供currentTarget屬性,獲取注冊當前事件的HTML元素6.阻止默認行為
- 單機游戲
- 網絡游戲
- 手機游戲
不使用默認,而是
鏈接7.獲取鼠標pageX和pageY表示相對于頁面中
clientX和clientY表示可視區域
screenX和screenY表示在當前屏幕的8.事件流9.事件委托大量的HTML元素注冊相同事件,并事件句柄邏輯安全相同,會造成頁面速度下降,不果事件流允許這些HTML元素同父級元素注冊事件
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/97288.html
相關文章
瀏覽器內核之 HTML 解釋器和 DOM 模型
摘要:書接上文瀏覽器內核之資源加載與網絡棧本文介紹的模型之后,深入的核心部分,剖析的解釋器是如何將從網絡或者本地文件獲取的字節流轉成內部表示的結構樹。事件處理最重要就是事件捕獲和事件冒泡這兩種機制。 showImg(https://segmentfault.com/img/remote/1460000016215814); 微信公眾號:愛寫bugger的阿拉斯加如有問題或建議,請后臺留言,我...
javascript事件 之 核心問答(持續更新)
摘要:事件捕獲的用意在于事件到達預定目標之前捕獲它。級事件流規定的事件流包括三個階段事件捕獲階段處于目標階段和冒泡階段。首先發生的是事件捕獲,為截獲事件提供了機會。最后一個階段是冒泡階段,可以在這個階段對事件作出響應。 一.基本概念:事件流是什么?有哪些事件流? 事件流是描述頁面接收事件的順序 具體的有 事件冒泡 事件捕獲 DOM事件流 事件冒泡又叫IE的事件流,即事件...
JavaScript系列之事件詳解
摘要:響應某個事件的函數就叫事件處理程序或事件偵聽器。為事件指定事件處理程序的方法主要有種。事件處理程序事件直接加在元素上。事件委托利用冒泡的原理,把事件加到父元素或祖先元素上,觸發執行效果,解決事件處理程序過多問題。事件委托優點提高性能。 JavaScript簡單入門可以看看我丑丑的Github博客JavaScript簡單入門 事件 JavaScript與HTML之間的交互是通過事件實現的...
《javascript高級程序設計》之事件
摘要:特性這樣指定事件處理程序具有一些獨到之處。級事件處理程序通過獲得要操作對象的引用,用把一個函數賦值給一個事件處理程序屬性,比如。以這種方式添加的事件處理程序會在事件流的冒泡階段被捕獲。級事件處理程序級事件定義了兩個方法,。 一、事件處理程序 響應某個事件的函數叫做事件處理程序(或事件偵聽器),為事件指定處理程序的方式有下面幾種。 1、html特性 這樣指定事件處理程序具有一些獨到之處...
JavaScript 之 DOM [ 事件 ]
摘要:事件描述事件是瀏覽器告知程序用戶的行為事件屬性的元素屬性元素可以直接添加事件屬性在頁面中添加事件屬性屬性值為函數名按鈕在頁面設置事件屬性該事件作用在當前元素,不能綁定多個并且沒能使頁面結構與之間存在有效分離設置事件處理函數娃哈哈哈 事件 描述 事件是瀏覽器告知JavaScript程序用戶的行為 事件屬性 HTML的元素屬性 HTML元素可以直接添加事件屬性 body> 按鈕 ...
發表評論
0條評論
Panda
男|高級講師
TA的文章
閱讀更多
云主機有什么用-云主機有什么好處?
閱讀 1833·2021-09-22 15:23
第2期ARM裸機篇:【1】開發環境搭建8_MobaXterm軟件安裝和使用
閱讀 3255·2021-09-04 16:45
Ubuntu系統安裝Fail2ban防止SSH端口被暴力破解
閱讀 1842·2021-07-29 14:49
記錄下css的小知識,不時更新
閱讀 2767·2019-08-30 15:44
瀏覽器如何解析html、css、js
閱讀 1523·2019-08-29 16:36
帶你玩轉css3的3D!
閱讀 1038·2019-08-29 11:03
CSS自定義屬性+CSS Grid網格實現超級的布局能力
閱讀 1504·2019-08-26 13:53
5分鐘實現一個Koa
閱讀 504·2019-08-26 11:57
閱讀需要支付1元查看