异步
文章平均质量分 80
胡小小六
暂时还没想好
展开
-
【JS】JavaScript异步系列(1)——基础部分
前言前面学习了JS的两座大山(原型和作用域),接下来我们要开始攻克JS的第三座大山——异步啦! 该博客是阅读王福朋的异步系列博客和《你不知道的JavaScript》整理总结而来; 原博客地址:http://www.cnblogs.com/wangfupeng1988/p/6513070.html一、什么是异步...原创 2018-06-25 16:20:57 · 169 阅读 · 0 评论 -
【JS】JavaScript异步系列(2)——jQuery的deferred对象实现Promise接口
说明 该博客转载自以下链接的博客,原博客链接为: http://imweb.io/topic/5632180ef33f23d4366f7981Promise是什么?我们知道JavaScript是单线程,如果遇到某些耗时很长的javascript操作,那么其他的操作就必须等待。,通常的解决方法是将那些排在后面的操作,写成“回调函数”(callback)的形式。事先规定当他...转载 2018-06-25 19:20:23 · 139 阅读 · 0 评论 -
【JS】JavaScript异步系列(4)——生成器
1. 打破完整运行在前面已经学习了promise的解决方法来处理异步操作的代码逻辑,接下来我们来看一种顺序、看似同步的异步流程控制表达风格——ES6的生成器(generator)。先看一段代码:var x = 1;function* foo(){ x++; yield;//暂停! console.log("x:",x);}function bar(){...原创 2018-07-01 10:39:29 · 759 阅读 · 0 评论 -
【JS】JavaScript异步操作系列(3)——Promise【1】
ES6的Promise基本使用示例1、传统的异步操作var wait = function () { var task = function () { console.log('执行完成') } setTimeout(task, 2000)}wait()2、用Promise进行封装const wait = function ()...转载 2018-06-26 15:38:57 · 220 阅读 · 0 评论 -
【JS】JavaScript异步操作系列(3)——Promise【2】
本博客来源于以下博客和《你不知道的JavaScript》中卷,原博客链接为:http://www.cnblogs.com/wangfupeng1988/p/6515855.htmlPromise/A+ 规范规范的核心内容为: 关于状态:promise 可能有三种状态:等待(pending)、已完成(fulfilled)、已拒绝(rejected)promise 的状...转载 2018-06-26 17:20:18 · 121 阅读 · 0 评论