• js回调与异步加载的用法


    以前还是菜鸟的时候(虽然现在依然很菜 -_-|| )对异步加载与回调函数的技术无比向往,但也一直没有使用过,这次因为页面逻辑太过复杂,一堆请求逻辑,如果还是用顺序请求,页面的速度。。。 领导又要挠头了。

    人是被逼出来的,所以去研究下异步与回调,以下只是本人自己见解啊,用来自己回忆的,不喜勿喷:

    额。。。额。。。算了,打字好麻烦,直接上代码吧,又不是看不懂

    getAlarmData(prov,function(arrAlarm){
        console.log(arrAlarm);
    });

    function getAlarmData(areaId,callback){
        var arr = [];
        $.ajax({
            type:'GET',
            url:'url',
            dataType:'script',
            cache:false,
            async:false,
            success:function(){
                var n = alarminfo.count;
                var arrData = alarminfo.data;
                for(var i = 0;i<3;i++){
                    var style = i==0 && 9 || i==1 && 7 || i==2 && 5;
                    var id = areaId.substr(0,style);
                    $.each(arrData,function(i,v){
                        if(v[1].split('-')[0] == id){
                            arr.push(v);
                        }
                    })        
                }    
                callback(arr);
            }
        })
    }

  • 相关阅读:
    张礼鑫(帮别人名字作诗)
    千年的守望
    感恩
    转载:像成功人士一样释放压力,快乐并高效着
    50个MBA精粹 [推荐]
    赚钱不是人生的全部
    世界上最权威的68句创业名言,哪一句让你获益匪浅
    郝雪涛只爱薛乙静(帮恋人名字作诗)
    心爱的,你为何还不来为我们的爱情赴约
    中国,请还我一个诗的天堂
  • 原文地址:https://www.cnblogs.com/liujinyu/p/3886851.html
Copyright © 2020-2023  润新知