IIFE的形式 原理和常見寫法

2022-02-14 11:16:17 字數 530 閱讀 3244

var result = function(str3);

}(str1,str2); //尾巴這裡的小括號叫做『立即執行函式表示式』,表示宣告的同時立即呼叫這個函式

因為在es6提出塊作用域之前,js只有全域性作用域global scope和函式作用域function scope。

js只能用function用來實現作用域的隔離。

意思就是,想隔離誰(變數、函式),就把定義它的這段**裝到乙個function裡。

因此經常會見到只出現一次的function。而一般我們封裝函式的目的是為了重複多次地呼叫。為了實現作用域的隔離這麼做,有違初衷。因此就出現了iife,在宣告的同時立刻呼叫,不用再另起爐灶。

既然只使用一次,那麼立即執行好了!既然只使用一次,函式的名字也省掉了!

(function foo())();
(functionfoo()());
一種寫在括號內,一種寫在括號外;

常見的矩陣形式

前言 記錄經常用到的矩陣形式。a 正交矩陣定義 一實的正方矩陣q rnxn,稱為正交矩陣,若 b 酉矩陣 定義 一實的正方矩陣u cnxn,稱為酉矩陣,若 c vandermonde矩陣 定義 具有以下形式的mxn階矩陣 稱為vandermonde矩陣,其轉置也是vandermonde矩陣。d to...

常見的幾種介面形式

api作為應用程式程式設計介面,可以使用不同的程式語言進行api的開發,另外介面的表現形式也不同,現在最常用的介面形式有以下這些 1 http 介面 restful 基於http協議開發的介面現在應用是最為廣泛的,這類api使用起來簡單明瞭,因為它是輕量級的 跨平台 跨語言的,但凡是第三方提供的ap...

jquery 的幾種寫法和常見問題

為了理解頁面初始化事件的編寫和執行方式,特此記錄下頁面載入事件的語句方式 最簡單的載入事件語句 function alert 這個提示框最先彈出 這個用的最常見,它載入頁面的時候只要呼叫就可以載入,不必等到頁面上所有的 東西全部載入完畢才執行js函式 也可以這樣寫 jquery function a...