javascript syntax explanation (function () { } )();
本问题已经有最佳答案,请猛点这里访问。
我在许多Java脚本文件中看到下面的代码。
1 2 3 | (function () { //code goes here })(); |
有人能解释这个吗,或者给我指一个解释这个的教程?
这是一个代码块,一个立即执行的精确函数,它基本上防止定义的变量泄漏到全局范围(这是一件可怕的事情,可能导致难以跟踪的错误)。
有一个很好的视频,你可以在YouTube的基础上观看伟大的jquery开发,在它的第一部分,一个知识渊博得多的人会详细介绍这项技术。我建议你看一下:)
编辑修复了指向预期视频的链接