Skip to content

Commit 854bb6e

Browse files
committed
init
Signed-off-by: meathill <meathill@gmail.com>
0 parents  commit 854bb6e

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

README.md

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# 前言
2+
3+
========
4+
5+
为解决异步函数的回调陷阱,开发社区不断摸索,终于折腾出 Promise/A+。它不增加新的语法,可以适配几乎所有浏览器;以队列的形式组织代码,易读好改;捕获异常方案也基本可用。这套方案在迭代中逐步完善,最终被吸收进 ES2015。不仅如此,ES2017 中还增加了 Await/Async,可以用顺序的方式书写异步代码,甚至可以正常抛出捕获错误,维护同一个栈。可以说彻底解决了异步回调的问题。
6+
7+
现在大部分浏览器和 Node.js 都已原生支持 Promise,很多类库也开始返回 Promise 对象,更有各种降级适配策略。Node.js 7+ 则实装了 Await/Async。如果您现在还不会使用,那么我建议您尽快学习一下。本场 Chat 我准备结合近期的开发经验,全面介绍 现代化的 JavaScript 异步开发。
8+
9+
## 读者要求
10+
11+
1. 了解 JavaScript
12+
2. 最好有异步开发经验
13+
14+
## 作者介绍
15+
16+
大家好,我叫翟路佳,花名“肉山”,这个名字跟 Dota 没关系,从高中起伴随我到现在。
17+
18+
我热爱编程,喜欢学习,喜欢分享,从业十余年,投入的比较多,学习积累到的也比较多,对前端方方面面都有所了解,希望能与大家分享。
19+
20+
我兴趣爱好比较广泛,尤其喜欢旅游,欢迎大家相互交流。
21+
22+
你可以在这里找到我:
23+
24+
* [博客](http://blog.meathill.com)
25+
* [微博](http://weibo.com/meathill)
26+
* [GitHub](https://github.com/meathill)
27+
28+
## 反馈
29+
30+
如果您对于文中的内容有任何疑问,请在评论中告诉我。亦可发邮件给我:meathill[at]gmail.com。谢谢。

SUMMARY.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Summary
2+
3+
* [前言](README.md)
4+
* [异步的问题](issues-of-async.md)
5+
* [Promise 方案](promise-intro.md)
6+
* [Promise 入门](promise-basic.md)
7+
* [Promise 进阶](promise-advanced.md)
8+
* [Await/Async 方案](await-async-.md)
9+
* []

0 commit comments

Comments
 (0)