* 為元素繫結事件
* addeventlistener("沒有on的事件型別",事件處理函式,控制事件階段的)
* 事件觸發的過程中,可能會出現事件冒泡的效果,為了阻止事件冒泡--->
* window.event.cancelbubble=true;谷歌,ie8支援,火狐不支援
* window.event就是乙個物件,是ie中的標準
* e.stoppropagation();阻止事件冒泡---->谷歌和火狐支援
* window.event和e都是事件引數物件,乙個是ie的標準,乙個是火狐的標準
* 事件引數e在ie8的瀏覽器中是不存在,此時用window.event來代替
* addeventlistener中第三個引數是控制事件階段的
* 事件的階段有三個:
* 通過e.eventphase這個屬性可以知道當前的事件是什麼階段你的
* 如果這個屬性的值是:
* 1---->捕獲階段
* 2---->目標階段
* 3---->冒泡
* 一般預設都是冒泡階段,很少用捕獲階段
* 冒泡階段:從裡向外
* 捕獲階段:從外向內
//事件冒泡:多個元素巢狀,有層次關係,這些元素都註冊了相同的事件,如果裡面的元素的事件觸發了,外面的元素的該事件自動的觸發了
如何阻止事件冒泡:window.event.cancelbubble=true; ie特有的,谷歌支援,火狐不支援
e.stoppropagation();谷歌和火狐支援
js 事件的階段
事件有三個階段 1.事件捕獲階段 從外向內 2.事件目標階段 最開始選擇的那個 3.事件冒泡階段 從裡向外 為元素繫結事件 addeventlistener 沒有on的事件型別 事件處理函式,控制事件階段的 事件觸發的過程中,可能會出現事件冒泡的效果,為了阻止事件冒泡 1 window.event....
web事件的階段
事件的階段 1.捕獲階段 由外到內 2.目標階段 選擇的那個 3.冒泡階段 由內到外 e.eventphase 檢視事件觸發時顯示的階段 1 捕獲階段 2 目標階段 3 冒泡階段 addeventlistener 事件的型別,事件處理函式,控制事件階段的 第三個引數為false 冒泡,如果為true...
birt報表生成階段事件
報表生成階段的事件 1 報表級事件 initialize 在報表開始執行生成階段前執行。包含定義全域性變數 函式 和物件。beforefactory 在開始生成階段之前執行。可以訪問報表中的元素。如資料集 標籤等等。afte ctory 在開始生成階段階段之前執行 2 資料來源事件 beforeop...