一般事件 onclick IE3、N2 鼠標(biāo)點(diǎn)擊時(shí)觸發(fā)此事件
10年積累的成都網(wǎng)站制作、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有寶清免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
ondblclick IE4、N4 鼠標(biāo)雙擊時(shí)觸發(fā)此事件
onmousedown IE4、N4 按下鼠標(biāo)時(shí)觸發(fā)此事件
onmouseup IE4、N4 鼠標(biāo)按下后松開(kāi)鼠標(biāo)時(shí)觸發(fā)此事件
onmouseover IE3、N2 當(dāng)鼠標(biāo)移動(dòng)到某對(duì)象范圍的上方時(shí)觸發(fā)此事件
onmousemove IE4、N4 鼠標(biāo)移動(dòng)時(shí)觸發(fā)此事件
onmouseout IE4、N3 當(dāng)鼠標(biāo)離開(kāi)某對(duì)象范圍時(shí)觸發(fā)此事件
onkeypress IE4、N4 當(dāng)鍵盤上的某個(gè)鍵被按下并且釋放時(shí)觸發(fā)此事件.
onkeydown IE4、N4 當(dāng)鍵盤上某個(gè)按鍵被按下時(shí)觸發(fā)此事件
onkeyup IE4、N4 當(dāng)鍵盤上某個(gè)按鍵被按放開(kāi)時(shí)觸發(fā)此事件
這些。。。
AnimationEvent
AudioProcessingEvent
BeforeInputEvent
BeforeUnloadEvent
BlobEvent
ClipboardEvent
CloseEvent
CompositionEvent
CSSFontFaceLoadEvent
CustomEvent
DeviceLightEvent
DeviceMotionEvent
DeviceOrientationEvent
DeviceProximityEvent
DOMTransactionEvent
DragEvent
EditingBeforeInputEvent
ErrorEvent
FocusEvent
GamepadEvent
HashChangeEvent
IDBVersionChangeEvent
KeyboardEvent
MediaStreamEvent
MessageEvent
MouseEvent
MutationEvent
OfflineAudioCompletionEvent
PageTransitionEvent
PointerEvent
PopStateEvent
ProgressEvent
RelatedEvent
RTCPeerConnectionIceEvent
SensorEvent
StorageEvent
SVGEvent
SVGZoomEvent
TimeEvent
TouchEvent
TrackEvent
TransitionEvent
UIEvent
UserProximityEvent
WheelEvent
文檔:
JavaScript(簡(jiǎn)稱“JS”) 是一種具有函數(shù)優(yōu)先的輕量級(jí),解釋型或即時(shí)編譯型的編程語(yǔ)言。
除了HTML和CSS,JavaScript是萬(wàn)維網(wǎng)的核心技術(shù)之一。JavaScript支持交互式web頁(yè)面,是web應(yīng)用程序的重要組成部分。絕大多數(shù)網(wǎng)站都使用它,主要的網(wǎng)絡(luò)瀏覽器都有專門的JavaScript引擎來(lái)執(zhí)行它。
javascript的特點(diǎn)
1、腳本語(yǔ)言。 JavaScript是一種解釋型腳本語(yǔ)言。首先編譯和執(zhí)行C,C ++和其他語(yǔ)言,同時(shí)在程序運(yùn)行期間逐行解釋JavaScript。
2、基于對(duì)象。 JavaScript是一種基于對(duì)象的腳本語(yǔ)言,不僅可以創(chuàng)建對(duì)象,還可以使用現(xiàn)有對(duì)象。
3、簡(jiǎn)單。 JavaScript語(yǔ)言使用弱類型的變量類型。它對(duì)使用的數(shù)據(jù)類型沒(méi)有嚴(yán)格要求。它是一種基于Java基本語(yǔ)句和控件的腳本語(yǔ)言。它的設(shè)計(jì)既簡(jiǎn)單又緊湊。
4、動(dòng)態(tài)。 JavaScript是一種事件驅(qū)動(dòng)的腳本語(yǔ)言,無(wú)需通過(guò)Web服務(wù)器即可響應(yīng)用戶輸入。訪問(wèn)網(wǎng)頁(yè)時(shí),鼠標(biāo)可以在網(wǎng)頁(yè)上單擊鼠標(biāo),或上下移動(dòng)并移動(dòng)窗口。 JavaScript可以直接響應(yīng)這些事件。
【需要注意】雖然focus與blur不冒泡,但是卻可以在捕獲階段偵聽(tīng)到它們。
只定義了div2即棕色的那個(gè)div的事件
【解釋enter與leave】:當(dāng)鼠標(biāo)由粉移向棕色時(shí),顯示enter,鼠標(biāo)由棕移向綠時(shí),不顯示leave與enter。當(dāng)移出粉色時(shí),顯示leave。
【解釋over與out】:當(dāng)鼠標(biāo)由粉移向棕色時(shí),顯示over,鼠標(biāo)由棕移向綠時(shí),顯示out在顯示over,鼠標(biāo)由綠移向棕時(shí),顯示out載顯示over。為什么會(huì)顯示呢?是因?yàn)槭录芭?,由棕移向綠時(shí)會(huì)觸發(fā)div3的over事件,但是div3并沒(méi)有定義,所以向上冒泡到div2。所以會(huì)顯示div2的over事件。
【總結(jié)】mouseenter與mouseleave是IE提出的事件,不冒泡。但是mouseover與mouseout事件則通過(guò)簡(jiǎn)單的e.stopPropagation()也無(wú)法避免冒泡的現(xiàn)象。