- 9
- 0
- 约2.38万字
- 约 28页
- 2017-06-03 发布于湖北
- 举报
ECMAScript 6 异步操作和Async函数
1. 基本概念
2. Generator 函数
3. Thunk 函数
4 . co模块
5. async函数
异步编程对JavaScript语⾔太重要。Javascript语⾔的执⾏环境是“单线程”的,如果没
异步编程,根本没法⽤,⾮卡死不可。
ES6诞⽣以前,异步编程的⽅法,⼤概 下⾯四种。
回调函数
事件监听
发布/订阅
romise 对象
ES6将JavaScript异步编程带⼊了⼀个全新的阶段,ES7的Async函数更是提出了异步
编程的终极解决⽅案。
基本概念
异步
所谓异步 ,简单说就是⼀个任务分成两段,先执⾏第⼀段,然后转⽽执⾏其他任
务,等做好了准备,再回过头执⾏第⼆段。
⽐如, ⼀个任务是读取⽂件进⾏处理,任务的第⼀段是向操作系统发出请求,要求
读取⽂件。然后,程序执⾏其他任务,等到操作系统返回⽂件,再接着执⾏任务的第
⼆段 (处理⽂件)。这种不连续的执⾏,就叫做异步。
相应地,连续的执⾏就叫做同步。由于是连续执⾏,不能插⼊其他任务,所以操作系
统从硬盘读取⽂件的这段时间,程序只能⼲等着。
回调函数
JavaScript语⾔对异步编程
您可能关注的文档
- DSP之SD卡及文件系统彻底研究.pdf
- DTM.PX3.016.001-TD-LTE原理和关键技术v5.0.0.pdf
- DVC2000fish定位器DVC2000相关文件,估计你用上.pdf
- DW8解决下拉下级菜单消失问题.doc
- DWPI数据库加工过程研究.pdf
- DXP2004--PCB编译及报表.pdf
- e4文件系统过滤驱动内核Rootkit隐藏技术.pdf
- EAS6.0外币折算原理(二).pdf
- Easyboot启动画面几个制作小技巧.doc
- ECC与RECC的区别.docx
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 理查·施特劳斯声乐套曲《少女之花》的演唱分析.pdf
- 烘焙食品安全法规与标准.docx VIP
- 中国部分少数民族及其民俗风情(完整版).pptx VIP
- 2026年主管护师(368)《基础知识》考前密卷一全解析版.docx VIP
- 项目二 货币资金的核算.pptx VIP
- TJSCTS 40-2023 公路工程建设项目BIM+GIS管理平台技术要求.docx VIP
- 《气瓶充装站安全技术条件》GB27550-2011.doc VIP
- 07J912-1 变配电所建筑构造.pdf VIP
- 2025年中考数学几何模型归纳训练:三角形中的重要模型之等直内接等直模型与等直+高分模型解读与提分训练(解析版).pdf VIP
- 广州铁路职业技术学院辅导员考试试题2024.pdf VIP
原创力文档

文档评论(0)