日期:2014-05-16  浏览次数:20487 次

javascript代码不太懂,请帮助我解释一下。
本帖最后由 chinayuy 于 2013-07-24 12:02:56 编辑
(function(){
  //code
})(),function($){
  //$.extend
}(jQuery),function(t){
  //t.fn.functionname
}(jQuery),function(t){
  //t.fn.functioname2
}(jQuery);


上面代码是什么意思?每个逗号的连接是什么作用?

------解决方案--------------------
在js中:逗号运算符,它将先计算左边的参数,再计算右边的参数值。然后返回最右边参数的值。
这段代码就好比var a = 10, b = 20;的代码了至于单个含义很明显的了
------解决方案--------------------
(function(){
  //code
})();
function($){
  //$.extend
}(jQuery);
function(t){
  //t.fn.functionname
}(jQuery);
function(t){
  //t.fn.functioname2
}(jQuery);

------解决方案--------------------
js作用域 啊,闭包啊,等等,很多的你网上搜下吧