码迷,mamicode.com
首页 >  
搜索关键字:promise    ( 2095个结果
状态机模式 与 ajax 的结合运用
太神奇了,昨晚做了个梦,梦中我悟出一个道理:凡是涉及到异步操作而且需要返回值的函数,一定要封装成 Promise 的形式,假如返回值取决于多个异步操作的结果,那么需要对每个异步操作进行状态的设计,而且需要封装一个 next 函数。😂😂😂,到了晚上才觉到很有意思,所以结合 ajax 设置最短返回 ...
分类:Web程序   时间:2020-06-27 00:36:53    阅读次数:76
04async await
async async 函数返回值是一个promise对象,promise对象的状态由async函数的返回值决定 //函数的三种定义 async function hello() { return "Hello" }; let hello = async function() { return "H ...
分类:其他好文   时间:2020-06-26 22:32:13    阅读次数:56
std::async、std::future、std::packaged_task、std::promise
一、std::async函数模板、std::future类模板 #include <future> std::async 是个函数模板,返回一个 std::future 对象(类模板) 作用是启动一个异步任务,就是自动创建一个线程并开始执行对应的线程入口函数 可以通过future 的get() 函数 ...
分类:其他好文   时间:2020-06-26 20:10:40    阅读次数:44
09 promise then
then() 方法返回一个 Promise 链式调用:then里面回调函数(成功回调和失败回调),凡事这两个回调函数里面抛出错误或者返回一个已经是拒绝状态的 Promise。 那么 then 返回的 Promise 对象将是rejected状态,走下一个then里面的失败回调函数 try-catch ...
分类:其他好文   时间:2020-06-26 18:07:10    阅读次数:53
03回调函数
//回调函数 doSomeThing(result => { doSomeThingElse(result, newResult => { doSomeThingThird(newResult, finalResult => { console.log(finalResult) }, errCall ...
分类:其他好文   时间:2020-06-26 16:32:04    阅读次数:46
Axios
Axios 什么是:Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中。 何时: 主要用于创建请求 在浏览器中,创建xhr请求,在node.js中,创建普通http请求 为什么: 浏览器中创建xhr请求,4种方案: ①使用原生XXHR对象 麻烦 ②使用jQuery的封装 ...
分类:移动开发   时间:2020-06-25 21:10:35    阅读次数:104
Axios使用总结
概述 什么是Axios ajax i/o system,Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 为什么学习Axios 支持 Promise API 、支持拦截请求和响应、在浏览器中发送 XMLHttpRequests 请求、在 node.js ...
分类:移动开发   时间:2020-06-25 19:21:14    阅读次数:165
Vue学习-axios
功能特点 在浏览器中发送XMLHttpRequests请求 在node.js 中发送http请求 支持Promise API 拦截请求和响应 转换请求和响应数据 安装 npm install axios --save 请求方式 axios(config) axios.request(config) ...
分类:移动开发   时间:2020-06-25 17:35:08    阅读次数:75
谈谈 Promise 以及实现 Fetch 的思路
Promise 是异步编程的一种解决方案。 Promise /** * 属性 */ Promise.length Promise.prototype /** * 方法 */ Promise.all(iterable) // 所有成功触发成功 任何失败触发失败 Promise.race(iterabl ...
分类:其他好文   时间:2020-06-24 21:33:06    阅读次数:47
Vue之登录基础交互
1.把VueCLI装起来 https://cli.vuejs.org/zh/ 2.vue create hello-world 执行后,很自然就创建了一个实例项目。npm run dev后 打开如下界面: 3.安装elementUI组件:npm i element-ui -S (https://el ...
分类:其他好文   时间:2020-06-24 20:11:36    阅读次数:104
2095条   上一页 1 ... 18 19 20 21 22 ... 210 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!