【无标题】

前端代码写法

记录学到的常用的思想和写法

前端代码写法

一、多数据异步处理

写法一:

var hash = {a1:null,a2:null,a3:null},

api = {
callback:function(){
if(!hash.a1||!hash.a2||!hash.a3) return;
//do something
console.log("callback");
}

};
commonAjax("",{},function(){
hash.a1= 6;
api.callback();
})
commonAjax("",{},function(){
hash.a2= 6;
api.callback();
})
commonAjax("",{},function(){
hash.a3= 6;
api.callback();
})

写法二:

var hash={},api = {
callback:function(){
//do something
console.log("callback");
}

};

var count = 3;
commonAjax("",{},function(){
hash.a1= 6;
count--;
count===0&&api.callback();
})
commonAjax("",{},function(){
hash.a2= 6;
count--;
count===0&&api.callback();
})
commonAjax("",{},function(){
hash.a3= 6;
count--;
count===0&&api.callback();
})


二、map活学活用

$.map(array,function(value,index){
if(index==2) return;
return {code:value,codename:value)
});
上一篇:Oracle数据库中GROUP BY 和 ORDER BY 一起使用需要注意的事项


下一篇:echarts人口密度图全解