摘要:
async/await时ES7引入的新语法,async关键字用于函数上(async函数的返回值时Promise实例对象),await关键字用于async函数中(await可以得到异步的结果) async function queryData() { var res = await new Promi 阅读全文
摘要:
1、请求拦截器 在请求发出之前设置一些信息 axios.interceptors.request.use(function(config) { console.log(config.url); config.headers.mytoken = 'nihao'; // 设置请求头 return con 阅读全文
摘要:
axios是一个第三方库文件,具有以下特征: (1)支持浏览器和node (2)支持Promise (3)能拦截请求和响应 (4)自动转换JSON数据 1、axios的基本用法 axios.get('http://localhost:3000/adata').then(function(res) { 阅读全文
摘要:
fetch可以更加简单的获取数据,可以看作Ajax的升级版,是基于Promise实现的 1、使用语法 <script> fetch('http://localhost:3000/fdata').then(function(data) { return data.text(); // 通过调用text 阅读全文
摘要:
1、实例方法 (1).then 得到异步任务的正确结果 (2).catch 获取异常信息 (3).finally 成功与失败都会执行 <script> function foo() { return new Promise(function(resolve, reject) { // resolve 阅读全文
摘要:
1、处理原生Ajax <script> function queryData(url) { var p = new Promise(function(resolve, reject) { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = 阅读全文
摘要:
在编程中会存在异步的问题 常见异步调用的情况:(1)定时任务 (2)Ajax (3)事件函数 多次调用异步函数会出现的情况 (1)多次异步调用的结果顺序不确定 (2)异步调用结果如果存在依赖需要嵌套 如以下情况(多层嵌套,可读性不好) <script> $.ajax({ url: 'http://l 阅读全文