js中事件
阿新 • • 發佈:2021-12-23
1.1 什麼是事件
事件就是在文件中或者在瀏覽器視窗中通過某些動作觸發。比如,單擊,滑鼠經過,鍵盤按下等。事件通常和函式結合使用。
事件的作用:
(1)各個元素之間可以藉助事件來進行互動
(2)使用者和頁面之間也可以通過事件來互動
(3)後端和頁面之間也可以通過事件來互動(減緩伺服器的壓力)
Onsubmit(提交事件和表單一起使用)
1.2 事件分類
1、滑鼠事件onclick、ondblclick、onmouseover、onmouseout、onmousedown、onmouseup、onmousemove2、HTML事件onload、onscoll、onsubmit、onchange、onfoucs(獲取焦點),onblur(失去焦點)3、鍵盤事件onkeydown: 鍵盤按下時觸發onkeypress:鍵盤按下並鬆開的瞬間觸發onkeyup: 鍵盤抬起時觸發
二、事件的使用(重點)
2.1 HTML事件
繫結操作發生在HTML程式碼中的事件,稱為HTML事件。
語法:on+事件=‘函式();函式();函式();……‘
HTML事件的移除方式:
元素.setAttribute('on+事件名',null);
HTML事件缺陷:耦合性太強了,修改一處另一處也要修改。
當函式沒有載入成功時,使用者去觸發事件,則會報錯。