js 自定義事件的兩種方式

2021-08-21 06:50:18 字數 779 閱讀 4804

建立事件物件:

let customevent = new customevent('customeventname',

})分派事件:

document.dispatchevent(customevent)

監聽事件:

document.addeventlistener('customeventname', e=> )

建立事件物件:

let ev = document.createevent('customevent')

初始化事件物件:

ev.initcustomevent('ev', false, true, )

分派事件:

document.dispatchevent(ev)

監聽事件:

document.addeventlistener('ev', e=> )

方式1建立事件物件後,也可以通過initcustomevent方法再次初始化事件物件,包括更改自定義事件名稱和具體引數。

dom4 規範 新增了對 customevent 建構函式的支援.

customevent(type, )

type

事件的型別名稱.

bubbles

乙個布林值,表明該事件是否會冒泡.

cancelable

乙個布林值,表明該事件是否可以被取消.

detail

當事件初始化時傳遞的資料.

自定義dialog的兩種方式

介紹自定義對話方塊 dialog 的兩種方式 方式一 首先自定義乙個自己想要設計的對話方塊的介面布局,我的是這樣的 然後在activity類中進行展示,這裡我寫了乙個showinputpwddialog方法 輸入密碼對話方塊 private void showinputpwddialog 方式二 可...

自定義異常的兩種方式

自定義異常的兩種方式 一 丟擲異常 def greet name,city if notisinstance name,str raise typeerror name must be str if notisinstance city,str raise typeerror age must be...

自定義View的兩種方式

一 xib自定義view 1.思路 2.關鍵 1 import23 class45 inte ce67 8 模型資料9 1113 14 15 通過模型資料來建立乙個view 16 1819 end 1 import 2 import 34 inte ce 5 property weak,nonato...