javascript中的自執行(立即執行)函式(function(){…})()
javascript中的自執行(立即執行)函式(function(){…})()
給大家推薦一個吸貓網站:愛貓族(http://15cat.com),希望大家喜歡
自執行匿名函式:
● 常見格式:(function() { /* code */ })();
● 解釋:包圍函式(function(){})的第一對括號向指令碼返回未命名的函式,隨後一對空括號立即執行返回的未命名函式,括號內為匿名函式的引數。
● 作用:可以用它建立名稱空間,只要把自己所有的程式碼都寫在這個特殊的函式包裝內,那麼外部就不能訪問,除非你允許(變數前加上window,這樣該函式或變數就成為全域性)。各JavaScript庫的程式碼也基本是這種組織形式。
總結一下,執行函式的作用主要為 匿名 和 自動執行,程式碼在被解釋時就已經在執行了。
其他寫法
(function () { /* code */ } ());
!function () { /* code */ } ();
~function () { /* code */ } ();
-function () { /* code */ } ();
+function () { /* code */ } ();
相關文章
- JavaScript中的立即執行函式JavaScript函式
- JavaScript 匿名立即自執行函式JavaScript函式
- JavaScript自執行函式(function(){})()的理解JavaScript函式Function
- 立即執行函式函式
- IIFE (Imdiately Invoked Function Expression 立即執行的函式表示式)FunctionExpress函式
- JavaScript 立即執行函式表示式 ( IIFE ) 用例JavaScript函式
- 詳解javascript立即執行函式表示式(IIFE)JavaScript函式
- javascript中常用的幾種立即執行函式JavaScript函式
- JavaScript 立即執行函式、逗號運算JavaScript函式
- js立即執行函式原理JS函式
- 03-立即執行函式函式
- 立即執行函式(IIFE)&&閉包函式
- js 立即執行函式表示式介紹JS函式
- JS小知識——立即執行函式JS函式
- 自執行函式函式
- JavaScript: window.onload = function() {} 裡面的函式不執行JavaScriptFunction函式
- 自執行函式的理解函式
- 立即執行函式在前端國際化方案中的應用函式前端
- javascript常見的幾種自執行函式形式JavaScript函式
- js中自執行函式的怪異行為研究JS函式
- js 匿名自執行函式JS函式
- javascript如何終止函式的執行JavaScript函式
- 1.自執行函式表示式函式
- function.procedure函式下的過程執行問題Function函式
- 塊級作用域替代“匿名立即執行函式表示式(匿名IIFE)”函式
- 深入理解 函式、匿名函式、自執行匿名函式函式
- javascript函式中的動作只有執行後才會有效JavaScript函式
- JavaScript 匿名函式與具名函式執行效率比較JavaScript函式
- 胡扯JS系列-匿名函式的自動執行JS函式
- 【譯】JavaScript 模組:從立即執行函式 ( IIFEs ) 到 CommonJS 再到 ES6 模組JavaScript函式JS
- React 中 render 函式的執行時機React函式
- 在單獨執行緒中執行物件成員函式 (轉)執行緒物件函式
- JavaScript 中的執行上下文和執行棧JavaScript
- JavaScript中的執行機制JavaScript
- 最為常見的匿名函式自執行方式分享函式
- (譯文)JavaScript中的執行上下文和執行棧JavaScript
- [譯] 理解 JavaScript 中的執行上下文和執行棧JavaScript
- JavaScript function 函式JavaScriptFunction函式