Javascript 这个js语法是什么意思?
我在查看之前存在的Javascript 这个js语法是什么意思?,javascript,Javascript,我在查看之前存在的JavaScript代码时遇到了类似的情况。因此,我尝试编写类似的代码,但它工作正常(或者更确切地说,我不知道它是否工作正常) 代码是这样的 //main.js (function() { alert("am I being called?"); })(); 我在index.html中包含了这个main.js,当我刷新页面时,就会弹出警报 这是什么 为了正确理解这一点,我需要学习哪些JavaScript概念/特性 (function () { ... })()
JavaScript
代码时遇到了类似的情况。因此,我尝试编写类似的代码,但它工作正常(或者更确切地说,我不知道它是否工作正常)
代码是这样的
//main.js
(function() {
alert("am I being called?");
})();
我在index.html中包含了这个main.js,当我刷新页面时,就会弹出警报
这是什么
为了正确理解这一点,我需要学习哪些JavaScript概念/特性
(function () {
...
})();
被称为。IIFE通常用于提供变量和函数的作用域,以减少全局命名空间污染。这一定是继“我的AJAX未定义”之后第二个最流行的问题