DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript基礎知識 >> 淺談javascript基礎之客戶端事件驅動
淺談javascript基礎之客戶端事件驅動
編輯:JavaScript基礎知識     

我們知道,面向對象發展起來後,“一夜之間”,幾乎所有的語言都能基於對象了,JavaScript也是基於對象的語言。用戶在浏覽器上的行為稱作“事件”,之後引發的一系列動作,比如彈窗啦,改變浏覽器大小啦,驗證啦,balabala,都叫做“事件驅動”。當然,這次我主要介紹幾個常常發生的事件。

ps:對於js腳本的支持以浏覽器而定!!!有的低版本的浏覽器可能不支持!!!

1.單擊事件(onClick)

啥叫單擊事件呢?當用戶單擊鼠標按鈕是,就會產生單擊事件。同時onclick指定的事件處理程序將會被調用。通常應用在button(按鈕對象)、checkbox(復選框)、radio(單選按鈕)、reset buttons(重置按鈕)、submit buttons(提交按鈕)上。

放大招:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js基礎之單擊事件</title>

</head>
<body>
<form>
  <script language="JavaScript">
    function aclick(){
      alert("你剛才單擊了按鈕");
    }
  </script>
  <input type="button" value="按鈕" onclick= "aclick()" />
</form>

</body>
</html>

效果如下圖:

2.更改事件(onChange)

一旦用戶更改表單的值時,就會觸發onchange事件。

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js基礎之更改事件</title>
  <script language="JavaScript">
    function check() {
      alert("文本框的值發生了變化");
    }
  </script>
</head>
<body>
<form>
  <input type="text" value="這是一個文本框" name="name" onchange="check()"/>
</form>
</body>
</html>

效果如下圖 :

3.選中事件(onSelect)

當頁面中的元素被選中時,就會觸發onselect事件。

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js基礎之更改事件</title>
  <script language="JavaScript">
    function check() {
      alert("文本框的值發生了變化");
    }
  </script>
</head>
<body>
<form>
  <input type="text" value="這是一個文本框" name="name" onchange="check()"/>
</form>
</body>
</html>

效果如下圖:

4.加載事件(onLoad)

加載事件是在剛剛打開網頁時,觸發的事件。

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js基礎之加載事件</title>
  <script language="JavaScript">
    function check(){
      alert("莫急莫急,小D正在騎馬來的路上,O(∩_∩)O哈哈~");
    }
  </script>
</head>
<body onload="check()">
</body>
</html>

效果如下圖:

5.卸載前事件(beforeunload)

確切說,稱為“離開頁面前事件”比較恰當,當你單擊當前標簽頁的關閉按鈕時會觸發此事件。

代碼如下:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>js基礎之卸載前事件</title>
  <script language="JavaScript">
    function check1(){
      alert("你真的要離我而去呢?╥﹏╥...");
    }
  </script>
</head>
<body onbeforeunload= "check1()">
<h1>這是用來驗證卸載前事件的頁面</h1>
</body>
</html>

效果如下圖:

以上這篇淺談javascript基礎之客戶端事件驅動就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved