事件主要有兩大部分。
定義函式
使用函式前要先定義才能呼叫
函式定義有三個部分;函式名。引數列表。函式體
function 函式名(【引數1,引數2。。。。】)
函式執行部分;
return 表示式;
}
-直接呼叫
-函式呼叫一般和元素的時間一起使用,呼叫格式;
事件名 = 「函式名()」;
例:onclick屬性(事件監聽或驅動)
-和元素事件繫結(有參函式),
形式引數:定義函式時指定的引數,具體資料是有詩句引數決定。
實際引數:呼叫函式的時候指定的引數,實參的值會影響形式引數
常見的匿名寫法:
事件名:function()
直接執行匿名函式。
*通過return,函式可以返回處理結果
在實參個數不確定的時候,可以省略形參,再函式體內部使用arguments,arguments是乙個陣列,裡面包含了函式呼叫的所有實參。
argument.callee指向函式本身。可用來遞迴。
length
callee
this:函式呼叫語句所在的作用域
區域性變數
JavaScript學習記錄五
程式設計思想 把一些生活中做事的經驗融入到程式中 面向過程 凡事都要親力親為,每件事的具體過程都要知道,注重的是過程 物件導向 根據需求找物件,所有的事都用物件來做,注重的是結果 物件導向特性 封裝,繼承,多型 抽象性 js不是物件導向的語言,但是可以模擬物件導向的思想 js是一門基於物件的語言 萬...
javascript中動態繫結帶引數的函式
有如下 點我改變字元 這是大家都知道的方法 但是如果是 點我改變字元 我想大家可能都不太清楚了,其實也簡單 document.getelementbyid test onclick new function testchange i 在這裡我要強調一點的是i必須是數字或數字的字串 可以是var i ...
第五天學習javascript
陣列 儲存 連續儲存多個資料的儲存空間 使用 相當於多個變數的集合 why?現實中資料都是批量分類管理 何時使用 只要批量管理多個資料,就要用陣列儲存 建立 陣列都是用 建立出來的。var arr 建立了乙個陣列物件,陣列中包含0個元素 var arr 91,61,95 建立了乙個陣列物件,陣列中連...