一、前后端交互模式
- 1.1接口调用方式
原生ajax
基于jQuery的ajax
fetch
axios
1.2 URL地址格式
http://host:port/path?uname=lisi&age=12#fragment
http、https:协议
host:域名或ip地址
port:端口
path:路径
fragment:锚点(hash),定位页面的某个位置
1.3 Restful形式的url
http请求方式:delete
、get
、post
、put
1)GET:http://www.hello.com/books
2)POST:http://www.hello.com/books
2)PUT:http://www.hello.com/books/123
2)DELETE:http://www.hello.com/books/123
二、promise
2.1异步调用
定时任务
ajax
事件函数
$.ajax({
url:'',
success:function(){}
})
2.2 promise
三、Promise常用的API
- 实例方法
.then
.catch
.finally
- 对象方法
.all()
并发处理多个异步任务,所有任务执行完毕才能得到结果
.race
并发处理多个异步任务,只要有一个任务完成就能得到结果