首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

这么写是为啥

2014-01-05 
这样写是为啥看到很多jquery插件中,很多这样写(function(){})(jquery)我问的是,这里传的值jquery是怎么回

这样写是为啥
看到很多jquery插件中,很多这样写(function(){})(jquery);
我问的是,这里传的值jquery是怎么回事。
[解决办法]

引用:
(function(){
$.mytext=function(){
alert("ddddd");
}

})(jquery);

这样你调用mytext方法时候就可以像调用jquery的方法一样了

你知道他头像是谁不?见了好几次了。
[解决办法]
(function($){...})(jQuery);

写jquery插件的时候常常会这样写,以匿名函数自执行的形式避免污染全局变量。
“$”是形参,“jQuery”是实参,全局中的jQuery传给$ 转变为匿名函数的本地变量,方便函数执行时jQuery的调用,比调用全局的jQUery效率高一些。

热点排行