这个 js 语法是什么意思
What does this js syntax mean?
我在查看预先存在的JavaScript
代码时遇到了这样的事情。所以我尝试编写类似的代码并且它工作正常(或者更确切地说,我不知道它是否正常工作)
代码是这样的
//main.js
(function() {
alert("am I being called?");
})();
我在索引中包含这个主要.js.html刷新页面后,警报就会弹出。
这是怎麽?
我需要学习哪些 JavaScript 概念/功能才能正确理解这一点?
(function () {
...
})();
称为立即调用的函数表达式。IIFE 通常用于为变量和函数提供范围,以减少全局命名空间污染。
相关文章:
- @@(“at at”)在ES6 JavaScript中是什么意思
- minimy javascript是什么意思?Backbone.js
- var w = q||问2;这个表达式是什么意思
- 什么'它的意思是当一个变量位于括号外时
- 函数(i,val)在javascript中是什么意思
- 问号在这段代码中是什么意思
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- 什么意思是“;向原型添加方法”;
- ||{}在javascript中是什么意思
- “转义字符串”在Regex中是什么意思?(Javascript)
- 什么是“;传递给NewPromiseCapability的非构造函数值“;意思是
- 什么是“;(''+元素+'')“;意思是
- 这个代码是什么意思(history.replaceState和history.pushstate)
- $(function () { } in javascript/Jquery 中的意思是什么
- [$rootScope:infdig]或[$rootScope:inprog]在angular中的意思是什么?
- “/*@”的意思是什么
- 人们说“字面意思”是什么意思?在JavaScript
- 这两句话的意思是什么?
- 在javascript SRC属性中定义PHP文件的意思是什么?
- 什么'这行在javascript中的意思是什么