(转)function($){}(window.jQuery) 是什么意思?
function(){}();
(function(){})();
这两个是self-invoking anonymous 自调匿名函数,用这类的方法,能强制使匿名函数成为表达式,把不合法变成合法。
()是对函数赋值,所以function($){}(window.jQuery) 就是指把window.jQuery 作为参数传给前面的匿名函数,也就是$.
这样做的好处是,在这个匿名函数代码块里保证了$ 与 window.jQuery 是相等的,并且不影响外部其他程序对$的改变。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步