JS中函數與事件


一、函數:

1、函數就是一個工具,通過一小段代碼,完成某個功能;

2、函數的定義:

 

function 函數名(){
       .....
}    

或者 :

var 函數名 = function(){
         ......
}

3、函數的調用(可以在函數定義后調用):

      函數名();

4、函數的參數:

①、形式參數:

  形參出現在函數定義中,必須是變量。

②、實際參數:

  實參出現在函數調用中,可以是常量、變量、表達式,必須有值;

  (實參數大於形參數,多於實參舍去;實參數小於行參數,多於形參值為undefined。一般情況下一致)

5、函數的返回值:

  當一個函數的結果還有其他的用處,用return將結果返回;

  當出現return時,后面的語句不執行;

6、當程序中有兩個相同的函數,識別最后一個。

二、事件:

1、與函數的關系:

事件:對元素的某種操作;

所有的事件都會依賴函數執行。

2、事件 的三要素:

事件源、事件、事件處理程序(函數)

  事件源.事件 = function(){

 

  }

3、事件種類:

①、頁面事件:

  onload 頁面加載事件(頁面打開后執行)

  onunload 頁面卸載事件(頁面關閉時執行)

②、鼠標事件:

  onlick 單擊

  ondblclick 雙擊

  onmousedown 按下

  onmouseup 抬起

  onmouseover 移入

  onmouseout 移出

  onmouseenter 移入

  onmouseleave 移出

  onmousemove 移動

  oncontextmenu 右鍵單擊

③、鍵盤事件:

  onkeyup 抬起

  onkeydown 按下

  onkeypress 按下+抬起

④、其他事件(一般用於表單):

  onsubmit 表單提交事件(一般用於表單驗證)

  onchange 改變 (一般用於下拉列表)

  onblur 失去焦點

  onfocus 獲取焦點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM