即时执行函数,是一种特殊的JS语法,可以使函数在创建时候立即运行

如下写法

(function () {
    alert('watch out!');
}());

这个函数会立即弹出一个alert

很明显,即时函数也是一个明显的闭包构成。

常见业务场景有:项目初始化、程序模块化(避免全局变量污染等)、事件绑定...