这是echarts的一部分调用代码:
series: function(){
var series = [];//alert(data.datas.特殊旅客总数);
//data是一个json对象,each用于json对象
$.each(data.datas, function(k,v){
var item={
name: k,
// value: v.,
data: v,
type:'bar'
}
series.push(item);
//alert(item.name+" ||| "+item.data);
});
return series;
}()
在这里见到了,function(){}()这种书写形式,觉得疑问,则查询了相关的资料。
经了解,这种写法常出现在jQuery插件中,名叫“立即调用的函数表达式”,是可以只执行的。
推荐写法:
(function () { /* code */ } ()); // 推荐使用这个
参考博文:
http://www.cnblogs.com/TomXu/archive/2011/12/31/2289423.html