首页 > ;(function($){})(window.Zepto) 为什么要把Zepto重新传一遍?

;(function($){})(window.Zepto) 为什么要把Zepto重新传一遍?

是不是怕函数所在的环境没有Zepto的$或者 $ 被污染?


因为Zepto无法知晓全局域下的$这个变量是否已被占用,但在Zepto内部又想用$作为简写,所以干脆把Zepto传进来,并用$作参数名,就不必担心外部变量$指向什么东西了

【热门文章】
【热门文章】