1. 程式人生 > >Js高階 事件 物件

Js高階 事件 物件

1.事件

    瀏覽器客戶端上客戶觸發的行為都成為事件

所有的事件都是天生自帶的,不需要我們我去繫結,只需要我們去觸發。

通過obj.事件名=function(){}

事件名:onmouseover onmouseout onmousedown onmousemove onmouseup Onclick onchange onfocus onblur 等等。

   當用戶觸發一個事件時,瀏覽器的所有詳細資訊都存在一個叫event的物件上。我們把他叫事件物件

所有事件再繫結方法的時候,天生自帶一個引數就叫event。

滑鼠的座標

                Event.clientX

                Event.clientY

Event的相容性

在chrome下event是undefined 在Ie低版本下是null,火狐下會報錯

document.onclick=function(e){

      var  e=e||window.event

}