猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
jquery (function(a){})(jQuery);?
jquery (function(a){})(jQuery);
慕田峪9158850
浏览 477
回答 2
2回答
呼啦一阵风
这是一个匿名函数被执行了,他的实参是jQuery对象。相当于:function test(a){}test(jQuery);上面这种写法,一般是为了保护本地变量不被外部变量污染。写自己的js库的时候,不妨也这样写:(function(w){//这里面就可以写的你js公共库了var my_func = function(){}w.my_func = my_func;//要把函数引用赋给顶级对象window,不然外部调用不了了。})(window);
0
0
0
Smart猫小萌
这是一种编写插件的写法;详情可以了解jquery插件编写。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续