古詩詞大全網 - 個性簽名 - 什麽是javascript事件流?什麽是事件流?

什麽是javascript事件流?什麽是事件流?

事件流描述了頁面接收事件的順序,IE采用事件冒泡流,標準采用事件捕獲流。最後,addEventLister給出了第三個同時支持冒泡和捕獲的參數。

常用事件主要包括:

(1)單擊事件:onclick。事件在用戶單擊鼠標按鈕時生成,同時。將調用nclick指定的事件處理程序或代碼來執行。

(2)變更事件:onchange。當text或textarea元素中的字符值更改或select table選項的狀態更改時,會發生此事件。

(3)選擇事件:onselect。當選擇text或textarea對象中的文本時,將引發此事件。比如:

& ltIP nut type = " text " value = " default information " on select = alert("您選擇了T文本框中的文本") >

(4)獲取焦點事件:onfocus。當用戶單擊文本或文本區域以及選擇對象時,即當光標落在文本框或選擇框上時,會生成此事件。比如:

& ltSelect name = "簡媜" onfocus = alert("我成為焦點") >

(5)失焦事件:onblur。失去焦點的事件與獲得焦點的事件正好相反。當文本或textarea以及選擇對象不再具有焦點並退出背景時,將引發此事件。

(6)載人文件事件:onload,載人頁面文件時產生。onload的壹個功能就是在頁面文件第壹次載人的時候檢測cookie的值,用變量給它賦壹個值,這樣就可以被源代碼使用了。這個事件是window的壹個事件,但是當壹個事件處理程序是用HTML指定的時候,壹般是用

& ltBodionload = alert("正在加載頁面,請稍候") >

(7)卸載文件事件:onunload。還有載人文件事件。另壹方面,Nload是在網頁退出時引發的事件,可以更新。Ookie的狀態。比如:

& ltBody onunload=confirm("您確定要離開此頁面嗎?")& gt

(8)鼠標封頂onmouseover,onmouseover,這是鼠標在元素上時觸發的事件。比如:

& ltinput type = " boutton " value = " button " onmouseover = " window。status=' = '請註意下面的狀態欄。return true " & gt

(9)鼠標離開onmouseout,onmouseout,這是鼠標離開元素時引發的事件。如果與mouse overlay事件壹起使用,您可以創建動態按鈕的效果。

(10)壹般事件。

Ondbclick:鼠標雙擊事件。

Onkeypress:當鍵盤上的某個鍵被按下並釋放時觸發的事件,這要求頁面中必須有壹個活動對象。

Onkeydown:當按下鍵盤上的壹個鍵時觸發的事件,這要求頁面中必須有壹個活動對象。

Onkeyup:釋放鍵盤上的壹個鍵時觸發的事件,這要求頁面中必須有壹個活動對象。

(11)頁面相關事件。

Onabort:當壹張圖片在下載過程中被用戶中斷時觸發的事件。

Onbeforeunload:當前頁面內容將要改變時觸發的事件。