js event物件學習 一

2021-07-23 05:46:48 字數 1292 閱讀 2217

在ie中,事件物件是window物件的乙個屬性event。也就是說,事件處理函式必須這樣訪問事件物件:

odiv.οnclick=function()
儘管它是window物件的屬性,event物件還是只能在事件發生時訪問。所有的事件處理函式執行完畢後,事件物件就被銷毀。

dom標準規則說,event物件必須作為唯一的引數傳給事件處理函式。所以,在dom相容的瀏覽器中訪問事件物件,要這麼做:

odiv.οnclick=function()理解:相當於是執行了window.onclick(event)方法,裡面方法執行的內容是自己定義的test(event)方法,恰好傳遞的闡述就是瀏覽器建立的event事件物件,這樣我們就能在自定義的event方法中獲取event物件

上述**還可以這麼寫

理解:arguments[0]表示是onclick(event)方法的第乙個引數,即arguments[0]等於event引數。

在ie中彈出效果

function onclick()
備註:event是乙個不被識別的值。

解決辦法:相容ie 和 非ie瀏覽器

//event不需要加引號 

function showdiv(event)

獲取事件的方法

function getevent(event) 

c = c.caller;

} }return ev;

}function foo()

1、event代表事件的狀態,例如觸發event物件的元素、滑鼠的位置及狀態、按下的鍵等等。 

2、event物件只在事件發生的過程中才有效。 

3、event的某些屬性只對特定的事件有意義。比如,fromelement 和 toelement 屬性只對 onmouseover 和 onmouseout 事件有意義。 

12.returnvalue 

描述: 

設定或檢查從事件中返回的值 

語法: 

event.returnvalue[ = boolean] 

可能的值: 

true 事件中的值被返回 

false 源物件上事件的預設操作被取消 

19.type 

描述: 

返回事件名。 

語法: 

event.type 

注釋: 

返回沒有「on」作為字首的事件名,比如,onclick事件返回的type是click 

唯讀。 

物件導向學習記錄 一

首先得說說的經歷,我是乙個嵌入式軟體開發工程師,屬於偏底層的軟體工作。大多是直接和硬體打交道。比如微控制器啊,arm啊等等。所以在我的心裡,面向過程的是思想是根深蒂固的。在沒有接觸物件導向以前,總覺得面向過程是最好的,對物件導向是嗤之以鼻的。但在工作的過程中,慢慢的發現了c不能解決的問題,就是重用性...

PowerShell 學習筆記 物件(一)

對於我這個 it pro 來說,powershell 的學習還真不輕鬆。無論它今後發展成什麼樣子,它現在卻實實在在地是個指令碼語言,是語言!我一聽函式 變數 物件,就頭疼的人,今天暫且列一些概念在這裡吧,還需要進一步消化。1.powershell 中的物件 事例 get process 如上圖所示,...

pandas學習 一 Series物件

ser ies對 象的建立 colorseries物件的建立 series 物件的創 建 s er ies類 型是注重 索引和值 的一種類 型series型別是注重索引和值的一種型別 series 型別是注 重索引和 值的一種 型別使 用s erie s來建立 乙個基本 seri es型別 使用se...