国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

node.js|vue.js|jquery|angularjs|React|json|js教程|

香港云服务器
服務(wù)器之家 - 編程語言 - JavaScript - js教程 - 利用javaScript處理常用事件詳解

利用javaScript處理常用事件詳解

2022-03-01 16:21花狗Fdog js教程

這篇文章主要介紹了利用javaScript處理常用事件詳解,文章有非常詳細(xì)的代碼實(shí)踐,對學(xué)習(xí)js的小伙伴們有一定的參考價(jià)值,需要的朋友可以參考下

JS事件指再瀏覽器窗體或者HTML元素上發(fā)生的,樂意觸發(fā)JS代碼塊運(yùn)行的行為,下面,我們一起來看看相關(guān)事件。

1.窗體事件

例如 onload事件:當(dāng)頁面完全加載完成之后(包括圖像,js文件,css文件等)該事件就會被觸發(fā)。

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>花狗在線</title>
  6. <script>
  7. window.onload=function(){
  8. var mydiv = document.getElementById("mydiv");
  9. alert("頁面加載完成,mydiv的內(nèi)容是:"+mydiv.innerText);
  10. }
  11. </script>
  12. </head>
  13. <body>
  14. <div id='mydiv'>我是花狗,花狗的花,花狗的狗。</div>
  15. </body>
  16. </html>

利用javaScript處理常用事件詳解 對此還有:

resize事件:當(dāng)調(diào)整瀏覽器的窗口到一個(gè)新的寬度或者高度時(shí),就會觸發(fā)resize事件。

scroll事件:文檔或者瀏覽器窗口被滾動(dòng)期間會觸發(fā)scroll事件。

焦點(diǎn)事件:指元素對焦點(diǎn)的獲得與失去,如文本框選中或者取消選中。


2.鼠標(biāo)事件

例如當(dāng)鼠標(biāo)單擊左鍵,會發(fā)生onclick事件:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>花狗在線</title>
  6. <style>
  7. html,body{
  8. width: 100%;
  9. height: 100%;
  10. }
  11. </style>
  12. <script>
  13. function mouseclick(){
  14. alert('頁面被單擊');
  15. }
  16. </script>
  17. </head>
  18. <body onclick="mouseclick()">
  19. <div id='mydiv'>我是花狗,花狗的花,花狗的狗。</div>
  20. </body>
  21. </html>

注意:將html和body 的樣式表都設(shè)置為width: 100%,height: 100%,否則onclick無效。

利用javaScript處理常用事件詳解


3.鍵盤事件

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>花狗在線</title>
  6. <style>
  7. html,body{
  8. background-color: aquamarine;
  9. width: 100%;
  10. height: 100%;
  11. }
  12. </style>
  13. <script>
  14. function keydown(event){
  15. if(event.keyCode==37){
  16. alert(event.keyCode +'你按下了左鍵');
  17. }
  18. if(event.keyCode==38){
  19. alert(event.keyCode +'你按下了上鍵');
  20. }
  21. if(event.keyCode==39){
  22. alert(event.keyCode +'你按下了右鍵');
  23. }
  24. if(event.keyCode==40){
  25. alert(event.keyCode +'你按下了下鍵');
  26. }
  27. }
  28. </script>
  29. </head>
  30. <body onkeydown="keydown(event)">
  31. </body>
  32. </html>

利用javaScript處理常用事件詳解


4.常用事件方法(包括窗口事件,鼠標(biāo)事件,鍵盤事件,文本事件)

 方法      描述
onabort   圖像加載被中斷
onblur   元素失去焦點(diǎn)
onchange    用戶改變域的內(nèi)容
onclick   鼠標(biāo)單擊某個(gè)對象
ondblclick   鼠標(biāo)雙擊某個(gè)對象  
onerror    當(dāng)加載文檔或者圖像時(shí)發(fā)生某個(gè)錯(cuò)誤
onfocus   元素獲得焦點(diǎn)
onkeydown  某個(gè)鍵盤的鍵被按下
onkeypress   某個(gè)鍵盤的鍵被按下或者按
onkeyup 某個(gè)鍵盤的鍵被松開
onload    某個(gè)頁面或者圖像被完成加載
onmousedown 某個(gè)鼠標(biāo)按鍵被按下
onmousemove  鼠標(biāo)被移動(dòng)
onmouseout  鼠標(biāo)從某元素移開
onmouseover  鼠標(biāo)被移到某元素之上
onmouseup 某個(gè)鼠標(biāo)按鍵被松開
onreset     重置按鈕被單擊
onresize   窗口或者框架被調(diào)整尺寸
onselect    文本被選定
onsubmit     提交按鈕被單擊
onunload  用戶退出頁面

5.事件冒泡和事件捕捉

事件發(fā)生就會產(chǎn)生事件流,當(dāng)一個(gè)HTML元素產(chǎn)生一個(gè)事件時(shí),該事件會在元素節(jié)點(diǎn)和根節(jié)點(diǎn)之間按特定的順序轉(zhuǎn)播,類似于遞和歸。事件觸發(fā)方式如下:addEventListener(“click”,“doSomething”,“ture”); 若第三個(gè)參數(shù)時(shí)ture是事件捕捉,若為false,則為事件冒泡,默認(rèn)是冒泡。

捕捉型事件傳播:

利用javaScript處理常用事件詳解


冒泡型事件傳播

 

利用javaScript處理常用事件詳解

到此這篇關(guān)于利用javaScript處理常用事件詳解的文章就介紹到這了,更多相關(guān)js處理常用事件內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://blog.csdn.net/Fdog_/article/details/109772976

延伸 · 閱讀

精彩推薦
442
主站蜘蛛池模板: 天操天天干 | 一级黄色大片在线 | 爱爱免费视频网站 | 91在线免费观看 | 国产欧美精品一区二区三区 | 91麻豆精品国产91久久久资源速度 | 日韩精品一区二区在线观看 | 国产欧美视频一区二区三区 | 黄网站视频免费 | 日韩精品在线观看一区 | 日韩中文视频 | 精品一二三区在线观看 | 精品成人影院 | 亚洲久久一区二区 | 国产精品第一国产精品 | 中文字幕在线一区二区三区 | 国产一区久久久 | 视频a区 | 国产乱码精品一区二区三 | 丁香伊人| 懂色一区二区三区av片 | 国产午夜久久 | 国产精品福利电影网 | 中文日韩在线 | 中文字幕一二三 | chinese国产一区二区 | 国产一区二区三区午夜 | 少妇精品久久久久久久久久 | 国产中文字幕在线观看 | 国产精品久久久久久久久久久久久久 | 日韩成人在线视频 | 亚洲综合视频在线观看 | 黄色成人在线观看视频 | 中文字幕一区二区三区日韩精品 | 免费的一级黄色片 | 久久久亚洲精品中文字幕 | 一区二区三区免费 | 天天操人人干 | 午夜精| 一级在线免费视频 | 久久综合久色欧美综合狠狠 |