两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

HTML事件包含Window事件、document事件、Form事件、Keybord事件、Mouse事件和Media事件。

 

1. window事件

window事件是針對(duì)window對(duì)象觸發(fā)的事件。

語法:window.addEventListener()

屬性類型描述備注
loadEvent頁面結(jié)束加載之后觸發(fā)
resizeEvent當(dāng)瀏覽器窗口被調(diào)整大小時(shí)觸發(fā)-
errorEvent在錯(cuò)誤發(fā)生時(shí)觸發(fā)-
copyClipboardEvent文本復(fù)制時(shí)觸發(fā)元素上可以監(jiān)聽該事件,不過會(huì)冒泡到 window
pasteClipboardEvent文本粘貼時(shí)觸發(fā)元素上可以監(jiān)聽該事件,不過會(huì)冒泡到 window
cutClipboardEvent文本剪切時(shí)觸發(fā)元素上可以監(jiān)聽該事件,不過會(huì)冒泡到 window
afterprintEvent文檔打印之后觸發(fā)-
beforeprintEvent文檔打印之前觸發(fā)-
beforunloadEvent文檔卸載之前觸發(fā)-
errorEvent 或者 ErrorEvent在錯(cuò)誤發(fā)生時(shí)觸發(fā)-
hashchangeMessageEvent當(dāng)文檔已改變時(shí)觸發(fā)-
messageMessageEvent在消息被觸發(fā)時(shí)觸發(fā) -
messageerrorMessageEvent讀取消息異常時(shí)觸發(fā)-
languagechangeEvent用戶語言設(shè)置改變時(shí)觸發(fā)-
onlineEvent當(dāng)文檔上線時(shí)觸發(fā)-
offlineEvent當(dāng)文檔離線時(shí)觸發(fā)-
pagehidePageTransitionEvent當(dāng)窗口隱藏時(shí)觸發(fā)-
pageshowPageTransitionEvent當(dāng)窗口成為可見時(shí)觸發(fā)-
popstatePopStateEvent當(dāng)窗口歷史記錄改變時(shí)觸發(fā)-
storageStorageEvent在 Web Storage 區(qū)域更新后觸發(fā)-
unloadEvent一旦頁面已下載時(shí)觸發(fā)(或者瀏覽器窗口已被關(guān)閉)-
focusEvent 或者 FocusEvent元素聚焦時(shí)觸發(fā)form 相關(guān)元素也可監(jiān)聽,不會(huì)冒泡至 window。不過事件類型為 FocusEvent
blurEvent 或者 FocusEvent元素失焦時(shí)觸發(fā)form 相關(guān)元素也可監(jiān)聽,不會(huì)冒泡至 window,不過事件類型為 FocusEvent
unhandledrejectPromiseRejectionEvent異步錯(cuò)誤未捕獲時(shí)觸發(fā)-

2. document事件

針對(duì)document對(duì)象觸發(fā)。

語法:document.addEventListener()

屬性類型描述備注
visibilitychangeEvent當(dāng)窗口成為可見時(shí)觸發(fā)window 也可監(jiān)聽該事件
readystatechangeEvent文檔解析完成且所有的子資源都加載完成觸發(fā)-
DOMContentLoadedEvent文檔解析完成觸發(fā)-

 

3. form事件

由 html 表單內(nèi)的動(dòng)作觸發(fā)的事件(應(yīng)用到幾乎所有 html 元素,但最常用在 form 元素中)

屬性類型描述備注
formchangeEvent當(dāng)窗口成為可見時(shí)觸發(fā)window 也可監(jiān)聽該事件
forminputEvent文檔解析完成且所有的子資源都加載完成觸發(fā)-
invalidEvent文檔解析完成觸發(fā)-
resetEvent文檔解析完成且所有的子資源都加載完成觸發(fā)
selectEvent文檔解析完成觸發(fā)-
submitEvent文檔解析完成且所有的子資源都加載完成觸發(fā)-
changeEvent文檔解析完成觸發(fā)-
blurFocusEvent元素失焦時(shí)觸發(fā)window 也可監(jiān)聽該事件
focusFocusEvent元素聚焦時(shí)觸發(fā)window 也可監(jiān)聽該事件

 

4. keyboard事件

鍵盤輸入觸發(fā)該事件

屬性類型描述備注keydown
keydownKeyboardEvent在用戶按下按鍵時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
keyupKeyboardEvent當(dāng)用戶釋放按鍵時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
keypressKeyboardEvent在用戶敲擊按鈕時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件


5. mouse事件

鼠標(biāo)事件

屬性類型描述備注
clickMouseEvent元素上發(fā)生鼠標(biāo)點(diǎn)擊時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
dbclickMouseEvent元素上發(fā)生鼠標(biāo)雙擊時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
dragMouseEvent元素被拖動(dòng)時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
dragendMouseEvent在拖動(dòng)操作末端觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
dragenterMouseEvent當(dāng)元素元素已被拖動(dòng)到有效拖放區(qū)域時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
dragleaveMouseEvent當(dāng)元素離開有效拖放目標(biāo)時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
dragoverMouseEvent當(dāng)元素在有效拖放目標(biāo)上正在被拖動(dòng)時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
dragstartMouseEvent在拖動(dòng)操作開端觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
dropMouseEvent當(dāng)被拖元素正在被拖放時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
mousedownMouseEvent當(dāng)元素上按下鼠標(biāo)按鈕時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
mousemoveMouseEvent當(dāng)鼠標(biāo)指針移動(dòng)到元素上時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
mouseoutMouseEvent當(dāng)鼠標(biāo)指針移出元素時(shí)觸發(fā)當(dāng)鼠標(biāo)指針移出元素時(shí)觸發(fā)
mouseoverMouseEvent當(dāng)鼠標(biāo)指針移動(dòng)到元素上時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
mouseupMouseEvent當(dāng)在元素上釋放鼠標(biāo)按鈕時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
mousewheelMouseEvent當(dāng)鼠標(biāo)滾輪正在被滾動(dòng)時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件
scrollMouseEvent當(dāng)元素滾動(dòng)條被滾動(dòng)時(shí)觸發(fā)window、document 也可監(jiān)聽該事件, Element 元素可以通過設(shè)置防止冒泡來阻止 window 事件

6. media事件

由媒介(比如視頻、圖像和音頻)觸發(fā)的事件(適用于所有 HTML 元素,但常見于媒介元素中,比如 <audio>、<embed>、<img>、<object> 以及 <video>)

屬性類型描述備注
abortEvent在退出時(shí)觸發(fā)-
canplayEvent當(dāng)文件就緒可以開始播放時(shí)觸發(fā)(緩沖已足夠開始時(shí))-
canplaythroughEvent當(dāng)媒介能夠無需因緩沖而停止即可播放至結(jié)尾時(shí)觸發(fā)-
durationchangeEvent當(dāng)媒介長度改變時(shí)觸發(fā)-
emptiedEvent當(dāng)發(fā)生故障并且文件突然不可用時(shí)觸發(fā)(比如連接意外斷開時(shí))-
endedEvent當(dāng)媒介已到達(dá)結(jié)尾時(shí)觸發(fā)(可發(fā)送類似“感謝觀看”之類的消息)-
errorEvent當(dāng)在文件加載期間發(fā)生錯(cuò)誤時(shí)觸發(fā)-
loadeddataEvent當(dāng)媒介數(shù)據(jù)已加載時(shí)觸發(fā)-
loadedmetadataEvent當(dāng)元數(shù)據(jù)(比如分辨率和時(shí)長)被加載時(shí)觸發(fā)-
loadstartEvent在文件開始加載且未實(shí)際加載任何數(shù)據(jù)前觸發(fā)-
pauseEvent當(dāng)媒介被用戶或程序暫停時(shí)觸發(fā)-
playEvent當(dāng)媒介已就緒可以開始播放時(shí)觸發(fā)-
playingEvent當(dāng)媒介已開始播放時(shí)觸發(fā)-
progressEvent當(dāng)瀏覽器正在獲取媒介數(shù)據(jù)時(shí)觸發(fā)-
ratechangeEvent每當(dāng)回放速率改變時(shí)觸發(fā)(比如當(dāng)用戶切換到慢動(dòng)作或快進(jìn)模式)-
readystatechangeEvent每當(dāng)就緒狀態(tài)改變時(shí)觸發(fā)(就緒狀態(tài)監(jiān)測媒介數(shù)據(jù)的狀態(tài))-
seekedEvent當(dāng) seeking 屬性設(shè)置為 false(指示定位已結(jié)束)時(shí)觸發(fā)-
seekingEvent當(dāng) seeking 屬性設(shè)置為 true(指示定位是活動(dòng)的)時(shí)觸發(fā)-
stalledEvent在瀏覽器不論何種原因未能取回媒介數(shù)據(jù)時(shí)觸發(fā)-
suspendEvent在媒介數(shù)據(jù)完全加載之前不論何種原因終止取回媒介數(shù)據(jù)時(shí)觸發(fā)-
timeupdateEvent當(dāng)播放位置改變時(shí)(比如當(dāng)用戶快進(jìn)到媒介中一個(gè)不同的位置時(shí))觸發(fā)-
volumechangeEvent每當(dāng)音量改變時(shí)(包括將音量設(shè)置為靜音)時(shí)觸發(fā)-
waitingEvent當(dāng)媒介已停止播放但打算繼續(xù)播放時(shí)(比如當(dāng)媒介暫停已緩沖更多數(shù)據(jù))觸發(fā)-

 

點(diǎn)贊(0)

C語言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:

一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語言學(xué)練課程

解決困擾你多年的C語言疑難雜癥特性的C語言進(jìn)階課程

從零到寫出一個(gè)爬蟲的Python編程課程

只會(huì)語法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程

信息學(xué)奧賽或C++選手的 必學(xué)C++課程

藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競賽課入門課程

手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程

Dotcpp在線編譯      (登錄可減少運(yùn)行等待時(shí)間)