zoukankan      html  css  js  c++  java
  • 同步 异步请求的认识

    之前在请求方面,做过,但是做的不多!对同步 、异步这俩的认知仅限于理论。

    同步:一步一步执行,遇到请求,请求结束之后,才可以进行别的操作。

    异步:请求就像放在了后台执行一样,请求的同时,可以做别的。请求结束执行callback函数

    似乎体会不深,最近要做个东西,投票功能

    数据来自两个合作商,所以处理着很扯,

    1,请求基本数据,展示页面,提取进行第二次请求的数据

    2,获得提取的数据,进行第二次请求

    3,统一页面数据展示

    这其中还有分页的实现。

    同步是不能用的,机顶盒开发,用同步很容易挂掉!!!

    异步的话,我必须得先拿到数据,然后才能进一步处理。这就要求严格的执行顺序!还有就请求的数据要全局保存。

    异步请求,严格的执行顺序,那么,数据处理就要写到callback中了!

    --------------------------------------------------------------------------------------

    a={"0001":123,"0002":23,"0003":45,"0004":67};

    b=[]

    要做的处理是根据属性值排序(由大到小)

    排序要做成数组,所以呢做一步处理

    for(var i in a){

      b.push({"userid":i,"value":a[i]});

    }

    function doCompare(m,n){

      return n.value-m.value

    }

    b.sort(doCompare);

  • 相关阅读:
    [SCOI2005]骑士精神
    [SCOI2005]超级格雷码
    [SDOI2013]淘金
    [SCOI2014]方伯伯的商场之旅
    P4317 花神的数论题
    RSA算法原理(一)
    PKI 笔记
    字符串解析运用-将字符串分解为多个整数,求各整数之和(华为oj)
    pycharm快捷键、常用设置、配置管理
    启动ipython notebook(jupyter)
  • 原文地址:https://www.cnblogs.com/gaoxt/p/7592403.html
Copyright © 2011-2022 走看看