1. 程式人生 > >html_自呼叫函式

html_自呼叫函式

自呼叫函式

 

格式:

         ;(function 函式名(){})()

使用一對括號將定義的函式進行包括起來,在其後面在加一對括號,後面的一對括號的含義為呼叫前面定義的函式,只調用一次。

自定義函式優點:當一個頁面包含多個js時,不使用自定義函式所定義的方法和屬性都是全域性變數,容易造成命名衝突.

注意:當定義自呼叫函式的時候,一定要在簽名加上“;”,否則當一個js中有多個自呼叫函式的時候會報錯,因為自呼叫函式的返回值為undefined,會和下面的自呼叫函式組合讓window

系統一位呼叫undefined的函式,會報錯

自呼叫函式的引數

自呼叫函式傳入window的目的是讓形參變數名可以被壓縮,在老版本的瀏覽器中undefined可以重新賦值