javascript语法解释(function(){})();

时间:2013-10-11 09:24:06

标签: javascript

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

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

有人可以解释一下,或者指点一个解释这个问题的教程吗?

1 个答案:

答案 0 :(得分:1)

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

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

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