js promise 介绍和使用
2024-09-29 17:27:55
1.什么是promise
js是单线程执行的。
ajax是典型的异步操作,我们通常会在ajax的成功或者失败之后写上回掉函数。这中写法是一种嵌套的方式,如果回掉多了会造成代码复杂并且难以复用。
promise出现在es6中,是一种异步编程的解决方案。采用链式结构,将执行的代码和结果有效的区分。
promise在语法上可以看成是一个对象,使用new Promise()
2.Promise.all()
同时执行两个异步操作,即并行执行。保留两个异步操作的结果。
3.Promise.race()
同时执行两个异步操作,但是只保留执行较快的结果。
最新文章
- 前端开发小白必学技能—非关系数据库又像关系数据库的MongoDB快速入门命令(2)
- GitHub学习心得之 简单操作
- Android -- 创建数据库到SD卡
- ubuntu快速清理磁盘垃圾
- Win7 默认hosts文件
- ZOJ3640-Help Me Escape
- 【JS】第一个js示例
- [LeetCode] Count Different Palindromic Subsequences 计数不同的回文子序列的个数
- script weixin app / weixin xiao chen xu
- App设计模式纵横谈(1)
- 基于sendEmail的简单zabbix邮件报警
- 8-GPIO复用
- innerText 与 innerHtml的区别
- Linux - PWM的驱动编写【转】
- QT中webkit去掉默认的右键菜单
- 实训五(Cocos2dx-3.x 打包apk再理解)
- 『原创』手把手教你搭建一个实用的油耗App(一)
- 2017ACM暑期多校联合训练 - Team 2 1009 HDU 60563 TrickGCD (容斥公式)
- 红米Note4X开发者选项
- css display:table圣杯布局
热门文章
- dotnet new 命令
- MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)<;转>;
- 【剑指offer】面试题42:单词翻转顺序&;左右旋转字符串
- YTU 2911: 我想放假
- BZOJ_1511_[POI2006]OKR-Periods of Words_KMP
- r.json()
- poj 3311(DP + 状态压缩)
- 80个Python经典资料(教程+源码+工具)汇总——下载目录 ...
- Codeforces Round #409(Div.2)
- bzoj 1230: [Usaco2008 Nov]lites 开关灯【线段树】