栗子: ...
首先贴代码 注释: 1,open(method, url, async) method: GET和POST; url: 发送到服务端的url; async: 异 ...
一、封装Ajax 二、封装get请求 ...
1、Ajax的封装 思考:这个封装函数还有什么缺点? 1、传入参数时太死板,必须都按照顺序无差错的传递。 2、没有默认的一些常用的参数,如果用户忘记传入参数了就会报错 如何解决? 很简单,只要把传入参数换成传入对象就完美 ...
什么是异步? 同步:一定要等任务执行完了,得到结果,才执行下一个任务。 异步:不等任务执行完,直接执行下一个任务。 为什么要用promise? Promise的出现主要是解决地狱回调的问题,比如你需要结果需要请求很多个接口,这些接口的参数需要另外那个的接口返回的数据作为依赖 ...
需要引入的js文件:此处命名为ajax.js 获取数据的页面: //执行结果 ...
Promise将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数 代码: ...