jquery (function(a){})(jQuery);
展开全部
这是一个匿名函数被执行了,他的实参是jQuery对象。
相当于:
function test(a){}
test(jQuery);
上面这种写法,一般是为了保护本地变量不被外部变量污染。写自己的js库的时候,不妨也这样写:
(function(w){
//这里面就可以写的你js公共库了
var my_func = function(){}
w.my_func = my_func;//要把函数引用赋给顶级对象window,不然外部调用不了了。
})(window);
相当于:
function test(a){}
test(jQuery);
上面这种写法,一般是为了保护本地变量不被外部变量污染。写自己的js库的时候,不妨也这样写:
(function(w){
//这里面就可以写的你js公共库了
var my_func = function(){}
w.my_func = my_func;//要把函数引用赋给顶级对象window,不然外部调用不了了。
})(window);
展开全部
相当于自己扩展jquery的一个方法。<br>$.a = function(){alert('ok')} 当你引用$.a()时,弹出'ok'<br><br>还可以加参数$.a = function(value){alert(value)} 当你引用$.a('ok');时弹出’ok‘<br>望采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-26
展开全部
这是一种编写插件的写法;详情可以了解jquery插件编写。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询