为了账号安全,请及时绑定邮箱和手机立即绑定

jquery (function(a){})(jQuery);?

jquery (function(a){})(jQuery);?

慕田峪9158850 2019-02-14 15:11:31
jquery (function(a){})(jQuery);
查看完整描述

2 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

这是一个匿名函数被执行了,他的实参是jQuery对象。
相当于:
function test(a){}
test(jQuery);
上面这种写法,一般是为了保护本地变量不被外部变量污染。写自己的js库的时候,不妨也这样写:
(function(w){
//这里面就可以写的你js公共库了
var my_func = function(){}

w.my_func = my_func;//要把函数引用赋给顶级对象window,不然外部调用不了了。

})(window);

查看完整回答
反对 回复 2019-03-09
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

这是一种编写插件的写法;详情可以了解jquery插件编写。

查看完整回答
反对 回复 2019-03-09
  • 2 回答
  • 0 关注
  • 476 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信