深入理解 JavaScript 异步
Switch branches/tags
Nothing to show
Clone or download
Latest commit 3ad155b Mar 7, 2018
Permalink
Failed to load latest commit information.
data update Feb 28, 2017
part1-basic fix wrong words Jun 19, 2017
part2-jquery update Mar 1, 2017
part3-promise fix wrong words Jun 19, 2017
part4-generator fix wrong words Jun 19, 2017
part5-async-await update Mar 2, 2017
part6-end update Mar 2, 2017
.babelrc update Feb 28, 2017
.gitignore update Feb 28, 2017
README.md update Mar 7, 2018
package.json update Feb 28, 2017

README.md

深入理解 JavaScript 异步

前言

2014年秋季写完了《深入理解javascript原型和闭包系列》,已经帮助过很多人走出了 js 原型、作用域、闭包的困惑,至今仍能经常受到好评的留言。

很早之前我就总结了JS三座大山这个概念(虽然没有到处宣扬),前两座(原型、作用域)已经基本讲明白,而第三座(异步)也应该做一个总结。

于是,2017年初春,我花费大约一周的业余时间来对 JS 异步做一个完整的总结,和各位同学共勉共进步!

目录

part1 基础部分

part2 jQuery的解决方案

part3 ES6-Promise

part4 Generator

part5 async-await

part6 总结

运行程序的说明

要求本地 node 在v6或以上版本,然后执行以下命令下载代码并安装依赖的插件

$ cd ~
$ git clone git@github.com:wangfupeng1988/js-async-tutorial.git
$ cd js-async-tutorial
$ npm i

最后,本地可能需要启动一个静态服务器来运行页面,我使用http-server插件

$ npm install http-server -g
$ cd js-async-tutorial
$ http-server -p 8881

然后浏览器访问http://localhost:8881/xxx/xxx.html即可

关于作者

求打赏

如果你看完了,感觉还不错,欢迎给我打赏 ———— 以激励我更多输出优质内容