對象事件?事件對象?蒙圈了???
JS中的所有事物都是對象,給對象可以添加事件,事件發生時可以觸發相應的函數執行結果。
事件對象的定義:在觸發DOM上的事件時都會產生一個對象???怎么是產生呢,本來不久存在么???
還有DOM上的事件是什么???是只有運用DOM0級或者2級定義的對象么???
像<input type="button" onclick="alert("hello")"/>是不是就不算事件???
求解釋,不知道看得懂我寫的不,感覺好蒙???
JS中的所有事物都是對象,給對象可以添加事件,事件發生時可以觸發相應的函數執行結果。
事件對象的定義:在觸發DOM上的事件時都會產生一個對象???怎么是產生呢,本來不久存在么???
還有DOM上的事件是什么???是只有運用DOM0級或者2級定義的對象么???
像<input type="button" onclick="alert("hello")"/>是不是就不算事件???
求解釋,不知道看得懂我寫的不,感覺好蒙???
2016-09-13
舉報
2016-12-03
1、每次事件觸發時都會創建一個event對象實例,也就是說本來定義了一個event對象(或者可以說是一個類),給它封裝了一些屬性和方法,觸發不同的事件,就會根據這個類來創建具體的事件對象(實例化)
2 所謂事件就是用戶或者瀏覽器執行的某種動作,比如說click, mouseover,load(加載)等等都是事件的名字,而響應某個事件函數就是事件處理程序(事件監聽器),事件處理程序用以'on'開頭,比如onclick等等
3像<input type="button" onclick="alert("hello")"/>這種是HTML事件處理程序,老師講過的,你要明白事件就是指動作,和出現在哪里沒有關系,用戶點擊啦,鼠標滑過了,都是事件。
2016-09-13
<input type="button" onclick="alert("hello")"/>是html事件跟DOM0,DOM2級事件一樣都是事件
click,點擊就是事件,還有想鼠標進過,離開都是事件
getelementbyid取到的ID對應的button是對象
我是這么理解的,可以對應例子里的單詞去理解,不用太在意一些字眼