国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

淺析JavaScript中的事件機制

2019-11-20 12:22:02
字體:
來源:轉載
供稿:網友

 事件是什么 ?

JavaScript與HTML交互是通過在用戶或瀏覽器操縱頁面上發生的事件進行處理。

當頁面加載,這是一個事件。當用戶點擊一個按鈕,這一下,也就是一個事件。事件的另一個例子是類似按下任意鍵,關閉窗口,調整窗口等。

開發者可以使用這些事件執行JavaScript編碼響應,這引起按鈕以關閉視窗,消息,以便顯示給用戶,要驗證的數據,以及幾乎任何其它類型的響應可以發生的。

事件是文檔對象模型(DOM)第3級,每一個HTML元素的一部分有一套可以觸發JavaScript代碼事件。

例子:

<html><head><script type="text/javascript"><!--function sayHello() {  alert("Hello World")}//--></script></head><body><input type="button" onclick="sayHello()" value="Say Hello" /></body></html>

這將產生以下結果,當你點擊“Hello”按鈕,然后會的onclick事件的發生將觸發sayHello()函數。


 
onsubmit 事件類型:

另一個最重要的事件類型是 onsubmit。當嘗試提交表單時引發此事件。所以,可以把表單驗證針對此事件類型。

下面是簡單的例子,說明它的用法。在這里,我們提交表單數據到Web服務器之前,調用一個validate()函數。如果表單將被提交的validate()函數返回true,否則不會提交數據。
例子:

<html><head><script type="text/javascript"><!--function validation() {  all validation goes here  .........  return either true or false}//--></script></head><body><form method="POST" action="t.cgi" onsubmit="return validate()">.......<input type="submit" value="Submit" /></form></body></html>

onmouseover 和 onmouseout:

這兩個事件類型將幫助創建圖片甚至用文字以及不錯的效果。當把鼠標在任何元素,當從元素把鼠標移出發生onmouseout事件,移過時發生 onmouseover 事件。
例子:

下面的例子說明,分組反應如下:

<html><head><script type="text/javascript"><!--function over() {  alert("Mouse Over");}function out() {  alert("Mouse Out");}//--></script></head><body><div onmouseover="over()" onmouseout="out()"><h2> This is inside the division </h2></div></body></html>

 

可以使用這兩個事件類型改變不同的圖像,也可以創建幫助你的用戶。
HTML 4 標準事件

標準的HTML4事件列在這里,供大家參考。下面的腳本顯示一個Javascript函數功能以對該事件執行。

201564104949263.jpg (616×728)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 增城市| 比如县| 宁阳县| 怀集县| 镇雄县| 无棣县| 金山区| 巴青县| 承德县| 封丘县| 鲁山县| 阿勒泰市| 仁化县| 昌乐县| 蛟河市| 溆浦县| 吉安县| 泰来县| 利辛县| 五常市| 车险| 松滋市| 黑河市| 澳门| 伊川县| 东乌珠穆沁旗| 昌江| 商城县| 韩城市| 吉木萨尔县| 蒙自县| 榆树市| 霍林郭勒市| 敖汉旗| 临沭县| 双辽市| 米林县| 永兴县| 延津县| 德令哈市| 腾冲县|