【发布时间】:2011-01-04 21:13:40
【问题描述】:
jQuery 开始将所有代码包装在一个匿名函数中:
(function ( window, undefined) {
/*
...jquery code...
*/
}) (window);
我知道该函数在读取整个脚本后立即执行,但参数的目的是什么?一个是全局对象引用,另一个是属性引用。
现在,我记得在脚本开发的早期,未定义实际上被定义为其他东西(我记得对吗?)。和这个有关系吗?
另外,该函数似乎被用作运算符?就像上面一样,我根本不明白语句的语法。也许有上下文会有所帮助?
【问题讨论】:
-
这是来自 jQuery 的代码:code.jquery.com/jquery-1.4.4.js
标签: javascript jquery