【问题标题】:javascript syntax explanation (function () { } )(); [duplicate]javascript 语法解释 (function () { } )(); [复制]
【发布时间】:2013-10-19 07:53:04
【问题描述】:

我在很多 java 脚本文件中看到以下代码。

(function () {
    //code goes here
})();

谁能解释一下,或者给我一个解释这个的教程?

【问题讨论】:

  • 匿名自调用函数。
  • IIFE.

标签: javascript


【解决方案1】:

这是一个代码块,确切地说是一个立即执行的函数,它基本上可以防止您定义的变量泄漏到全局范围内(这是一件可怕的事情,并且可能导致难以跟踪的错误)...

您可以在 youtube Fundamentals for Great jQuery Development 上观看一个很好的视频,其中知识渊博的人在第一部分中介绍了这项技术。我建议你看它:)

编辑
修复了指向预期视频的链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-29
    • 2013-08-11
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 2011-07-12
    • 2020-09-01
    相关资源
    最近更新 更多