javascript
html事件机制,浅析JavaScript中的事件机制_基础知识
事件是什么 ?
JavaScript與HTML交互是通過在用戶或?yàn)g覽器操縱頁面上發(fā)生的事件進(jìn)行處理。
當(dāng)頁面加載,這是一個(gè)事件。當(dāng)用戶點(diǎn)擊一個(gè)按鈕,這一下,也就是一個(gè)事件。事件的另一個(gè)例子是類似按下任意鍵,關(guān)閉窗口,調(diào)整窗口等。
開發(fā)者可以使用這些事件執(zhí)行JavaScript編碼響應(yīng),這引起按鈕以關(guān)閉視窗,消息,以便顯示給用戶,要驗(yàn)證的數(shù)據(jù),以及幾乎任何其它類型的響應(yīng)可以發(fā)生的。
事件是文檔對(duì)象模型(DOM)第3級(jí),每一個(gè)HTML元素的一部分有一套可以觸發(fā)JavaScript代碼事件。
例子:
這將產(chǎn)生以下結(jié)果,當(dāng)你點(diǎn)擊“Hello”按鈕,然后會(huì)的onclick事件的發(fā)生將觸發(fā)sayHello()函數(shù)。
onsubmit 事件類型:
另一個(gè)最重要的事件類型是 onsubmit。當(dāng)嘗試提交表單時(shí)引發(fā)此事件。所以,可以把表單驗(yàn)證針對(duì)此事件類型。
下面是簡(jiǎn)單的例子,說明它的用法。在這里,我們提交表單數(shù)據(jù)到Web服務(wù)器之前,調(diào)用一個(gè)validate()函數(shù)。如果表單將被提交的validate()函數(shù)返回true,否則不會(huì)提交數(shù)據(jù)。
例子:
.......
onmouseover 和 onmouseout:
這兩個(gè)事件類型將幫助創(chuàng)建圖片甚至用文字以及不錯(cuò)的效果。當(dāng)把鼠標(biāo)在任何元素,當(dāng)從元素把鼠標(biāo)移出發(fā)生onmouseout事件,移過時(shí)發(fā)生 onmouseover 事件。
例子:
下面的例子說明,分組反應(yīng)如下:
This is inside the division
可以使用這兩個(gè)事件類型改變不同的圖像,也可以創(chuàng)建幫助你的用戶。
HTML 4 標(biāo)準(zhǔn)事件
標(biāo)準(zhǔn)的HTML4事件列在這里,供大家參考。下面的腳本顯示一個(gè)Javascript函數(shù)功能以對(duì)該事件執(zhí)行。
聲明:本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!如有疑問,請(qǐng)聯(lián)系admin@php.cn處理
總結(jié)
以上是生活随笔為你收集整理的html事件机制,浅析JavaScript中的事件机制_基础知识的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动态毛玻璃特效html,js和CSS3炫
- 下一篇: HTML表单input类型有哪些,HTM