2

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

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

有人可以解释一下吗,或者给我一个解释这个的教程?

4

1 回答 1

1

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

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

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

于 2013-10-11T09:27:54.220 回答