久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日焦點 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 軟件開發 » 正文

JS中的事件入門講解

放大字體  縮小字體 發布日期:2018-02-27  來源:企業800網  作者:新格網  瀏覽次數:699  【去百度看看】
核心提示:事件函數: 當事件發生了,用于處理該事件的具體應對方案就是事件處理函數 表現出來就是一些代碼塊 例如: 當鼠標點擊(事件)— 做什么操作?就由事件處理函數來完成 當鍵盤按下(按回車鍵)— 做什么操作?

1 事件

事件可以理解為用戶和瀏覽器的交互行為

2 事件函數綁定
事件函數: 當事件發生了,用于處理該事件的具體應對方案就是事件處理函數
表現出來就是一些代碼塊
例如: 當鼠標點擊(事件)— 做什么操作?就由事件處理函數來完成
當鍵盤按下(按回車鍵)— 做什么操作?

總結:注意的就是 事件發生和事件處理函數是不同的概念
事件發生以后,可以有事件處理函數來做對應的事情,也可以沒有
如果沒有事件處理函數,不會影響事件的發生,該發生的還是會發生,
至于做什么事情,由事件處理函數來決定

3 如何去學習事件
1 在js中規定了一些常用的事件,例如:鼠標點擊、鼠標按下、鼠標抬起、鼠標移動
、鼠標移入移出…
事件要掌握的兩部分: 1)事件名稱(onclick\onmouseover) 2)對應的觸發場景
事件的名稱和觸發場景必須要記住(多做練習,手抄寫)

2 事件處理函數(功能)
  需要根據具體業務場景來實現

4 鼠標事件
和鼠標相關的事件

事件名稱        事件的觸發場景

onmousedown     當鼠標按下的時候觸發
onmouseup       當鼠標抬起的時候觸發
onmouseover     當鼠標移入的時候觸發
onmouseout      當鼠標移出的時候觸發
onclick         當鼠標點擊的時候觸發
ondblclick      當鼠標雙擊的時候觸發
onmousemove     當鼠標移動的時候觸發
oncontextmenu   當鼠標右鍵的時候觸發(可以自定義右鍵菜單)

5 鍵盤事件
和鍵盤有關的事件 鍵盤(按鍵)按下 鍵盤抬起
onkeydown 當鍵盤按下的時候觸發
onkeyup 當鍵盤抬起的時候觸發

6 表單事件
和表單有關的事件 表單提交 獲取焦點 失去焦點

onsubmit     當表單提交的時候觸發
onchange     當修改表單字段的時候觸發(內容改變就會觸發)
onfocus      當獲取到焦點的時候觸發
onblur        當失去焦點的時候觸發

7 窗口事件
和窗口有關的事件 窗口加載 窗口改變

onload      當對象加載完成以后觸發
onresize    當窗口改變的時候觸發

8 事件對象 event
事件對象就是當事件發生的時候,用來記錄事件的相關信息的對象
事件對象理解為:飛機的黑匣子和汽車的行車記錄儀

重點:記住兼容性解決方案 var ev = ev || event
keyCode 鍵盤碼 回車 13 空格 32 控制方向
clientX、clientY 鼠標在瀏覽器可視區的坐標
offsetLeft、offsetTop

9 事件冒泡
事件冒泡機制–現象
事件冒泡帶來的影響
阻止事件冒泡
事件冒泡的應用

創建元素、添加子元素
事件源
事件委托

相關推薦:

JS與Node.js中的事件循環詳解

node.js中的事件處理機制詳解

js中的事件捕捉模型與冒泡模型實例分析_javascript技巧

以上就是JS中的事件入門講解的詳細內容,更多請關注php中文網其它相關文章!

 
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 皖ICP備2021004516號-14
企業800網 · 提供技術支持