欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談javascript基礎(chǔ)之客戶端事件驅(qū)動(dòng)

 更新時(shí)間:2016年06月10日 16:08:09   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇淺談javascript基礎(chǔ)之客戶端事件驅(qū)動(dòng)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

我們知道,面向?qū)ο蟀l(fā)展起來(lái)后,“一夜之間”,幾乎所有的語(yǔ)言都能基于對(duì)象了,JavaScript也是基于對(duì)象的語(yǔ)言。用戶在瀏覽器上的行為稱作“事件”,之后引發(fā)的一系列動(dòng)作,比如彈窗啦,改變?yōu)g覽器大小啦,驗(yàn)證啦,balabala,都叫做“事件驅(qū)動(dòng)”。當(dāng)然,這次我主要介紹幾個(gè)常常發(fā)生的事件。

ps:對(duì)于js腳本的支持以瀏覽器而定?。?!有的低版本的瀏覽器可能不支持?。。?/span>

1.單擊事件(onClick)

啥叫單擊事件呢?當(dāng)用戶單擊鼠標(biāo)按鈕是,就會(huì)產(chǎn)生單擊事件。同時(shí)onclick指定的事件處理程序?qū)?huì)被調(diào)用。通常應(yīng)用在button(按鈕對(duì)象)、checkbox(復(fù)選框)、radio(單選按鈕)、reset buttons(重置按鈕)、submit buttons(提交按鈕)上。

放大招:

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

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

</body>
</html>

效果如下圖:

2.更改事件(onChange)

一旦用戶更改表單的值時(shí),就會(huì)觸發(fā)onchange事件。

代碼如下:

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

效果如下圖 :

3.選中事件(onSelect)

當(dāng)頁(yè)面中的元素被選中時(shí),就會(huì)觸發(fā)onselect事件。

代碼如下:

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

效果如下圖:

4.加載事件(onLoad)

加載事件是在剛剛打開網(wǎng)頁(yè)時(shí),觸發(fā)的事件。

代碼如下:

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

效果如下圖:

5.卸載前事件(beforeunload)

確切說(shuō),稱為“離開頁(yè)面前事件”比較恰當(dāng),當(dāng)你單擊當(dāng)前標(biāo)簽頁(yè)的關(guān)閉按鈕時(shí)會(huì)觸發(fā)此事件。

代碼如下:

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

效果如下圖:

以上這篇淺談javascript基礎(chǔ)之客戶端事件驅(qū)動(dòng)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mailto的使用技巧分享

    mailto的使用技巧分享

    如何使用mailto?對(duì)于大多數(shù)人來(lái)說(shuō)并不是很陌生,但是實(shí)用上的細(xì)節(jié)部分你們有沒(méi)有注意到,接下來(lái)分享一下本人在使用過(guò)程中的經(jīng)驗(yàn),需要了解的朋友可以參考下
    2012-12-12
  • Javascript基礎(chǔ)教程之JavaScript語(yǔ)法

    Javascript基礎(chǔ)教程之JavaScript語(yǔ)法

    本文是javascript基礎(chǔ)教程的第一篇,給大家?guī)?lái)的是javascript的最基礎(chǔ)的東西--javascript的語(yǔ)法的注意事項(xiàng),希望大家能夠喜歡
    2015-01-01
  • JSON對(duì)象 詳解及實(shí)例代碼

    JSON對(duì)象 詳解及實(shí)例代碼

    這篇文章主要介紹了JSON對(duì)象 詳解的相關(guān)資料,并附簡(jiǎn)單實(shí)例代碼,幫助大家學(xué)習(xí)參考,需要的朋友可以參考下
    2016-10-10
  • JS 5種遍歷對(duì)象的方式

    JS 5種遍歷對(duì)象的方式

    這篇文章主要介紹了JS中5種遍歷對(duì)象的方式,文中講解非常的細(xì)致,幫助你更好的了解JS,感興趣的朋友可以參考下
    2020-06-06
  • javascript作用域和閉包使用詳解

    javascript作用域和閉包使用詳解

    這篇文章主要介紹了javascript作用域和閉包使用詳解,需要的朋友可以參考下
    2014-04-04
  • 最新評(píng)論