12 3筆記 事件物件

2022-09-02 18:48:08 字數 616 閱讀 3923

1.每個元素身上的事件都是天生自帶的,不需要我們去定義,只需要我們給這個事件繫結乙個方法

2.事件繫結的寫法

(1)div.onclick=function(){} dom0級

(2)div.addeventlistener()或div.attachevent() dom2級事件繫結

3.二者的區別

onclick是這個元素的私有的屬性,天生自帶的,而addeventlistener()是公有的屬性,從eventtarget(事件源)物件上繼承來的。

ie低版本的attachevent是公有的

div.onclick存在事件冒泡機制沒有捕獲機制

div.addeventlistener()可有冒泡可有捕獲

div.attachevent()只有冒泡機制

4.div.addeventlistener和div.attachevent的區別

(1)前者有冒泡和捕獲機制,後者只有冒泡機制

(2)事件名前者不帶on後者帶on

(3)前者this指向當前元素,後者指向window

(4)前者是標準瀏覽器的寫法,後者是ie8以下

每個函式都有乙個arguments物件,他是這個函式所有引數構造的集合

11 30筆記 事件

複習 物件導向 1.單例模式 2.工廠模式 3.構造模式 1.事件 什麼是事件 瀏覽器客戶端上客戶觸發發行為都稱為事件 所有的事件都是天生自帶的,不需要我們去繫結,只需要我們去觸發 通過obj.事件名 function 事件名 onmouseover onmouseout onmousedown o...

Qt筆記 事件

qt中使用乙個物件表示乙個事件,繼承自qevent類。任何qobject子類例項都可以接收和處理事件。qmouseevent類用來表示乙個滑鼠事件。qwheelevent類用來表示滑鼠滾輪事件。常用函式 protected void mousepressevent qmouseevent event...

UI筆記 事件處理

事件概述 uievent 事件,是由硬體捕捉的乙個表示使用者操作裝置的物件。分為 觸控事件 晃動事件 遠端控制事件 觸控事件 uitouch uitouch代表觸控在螢幕上的一根手指。uiview支援觸控事件 因為繼承與uiresponder 而且支援多點觸控。需要定義uiview子類,實現觸控方法...