jQuery开始在匿名函数中包装所有代码:
(function ( window, undefined) {
/*
...jquery code...
*/
}) (window);
Run Code Online (Sandbox Code Playgroud)
我知道在读取整个脚本时会立即执行该函数,但参数的目的是什么?一个是全局对象引用,另一个是属性引用.
现在,我记得在脚本开发的早期,undefined实际上被定义为其他东西(我记得是吗?).这与此有关吗?
此外,看起来该功能被用作运营商?就像它在上面一样,我根本不理解语句的语法.也许有背景会有所帮助?