jQuery的事件操做瀏覽器
Event 對象表明事件的狀態,好比事件在其中發生的元素,鍵盤按鍵的狀態,鼠標的位置,鼠標按鈕的狀態.函數
1 . 何時回產生Event 對象呢 ? spa
例如 : 當用戶單擊某個元素的時候,咱們會給這個元素註冊的事件就會觸發,該事件的本質就是一個函數,而該函數的形參接收一個 event 對象.3d
2 . 事件一般與函數結合使用,函數不會再事件發生前被執行.code
再觸發事件的函數裏,咱們會接收一個 event 對象,經過該對象咱們須要的一些參數,好比說:咱們須要知道此事件做用到誰身上,就能夠經過 event 的屬性 target 來獲取到,或者想阻止瀏覽器的默認行爲能夠經過方法 preeventDefault(),來進行阻止.對象
event 對象的屬性和方法 : blog
注意 : IE瀏覽器除了上面的屬性還能夠支持下面的屬性 : 事件
標準 Event 屬性,下面列出了2級DOM事件標準定義的屬性.get
event || (event = window.event);
event.target||event.srcElement
event.preventDefault ? event.preventDefault() : (event.returnValue = false);
event.stopPropagation ? event.stopPropagation() : (event.cancelBubble = true);