From 61d7165df96d623f5d4003a9b13ce48ab4fb9ada Mon Sep 17 00:00:00 2001 From: ruanyf Date: Tue, 22 Dec 2015 16:28:25 +0800 Subject: [PATCH] edit index.html --- docs/async.md | 8 ++++---- docs/object.md | 2 +- index.html | 12 ++++++------ 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/async.md b/docs/async.md index fa13db1..ff94253 100644 --- a/docs/async.md +++ b/docs/async.md @@ -98,22 +98,22 @@ Promise 的最大问题是代码冗余,原来的任务被Promise 包装了一 举例来说,读取文件的协程写法如下。 ```javascript -function asnycJob() { +function *asnycJob() { // ...其他代码 var f = yield readFile(fileA); // ...其他代码 } ``` -上面代码的函数asyncJob是一个协程,它的奥妙就在其中的yield命令。它表示执行到此处,执行权将交给其他协程。也就是说,yield命令是异步两个阶段的分界线。 +上面代码的函数`asyncJob`是一个协程,它的奥妙就在其中的`yield`命令。它表示执行到此处,执行权将交给其他协程。也就是说,`yield`命令是异步两个阶段的分界线。 -协程遇到 yield 命令就暂停,等到执行权返回,再从暂停的地方继续往后执行。它的最大优点,就是代码的写法非常像同步操作,如果去除yield命令,简直一模一样。 +协程遇到`yield`命令就暂停,等到执行权返回,再从暂停的地方继续往后执行。它的最大优点,就是代码的写法非常像同步操作,如果去除yield命令,简直一模一样。 ### Generator函数的概念 Generator函数是协程在ES6的实现,最大特点就是可以交出函数的执行权(即暂停执行)。 -整个Generator函数就是一个封装的异步任务,或者说是异步任务的容器。异步操作需要暂停的地方,都用yield语句注明。Generator函数的执行方法如下。 +整个Generator函数就是一个封装的异步任务,或者说是异步任务的容器。异步操作需要暂停的地方,都用`yield`语句注明。Generator函数的执行方法如下。 ```javascript function* gen(x){ diff --git a/docs/object.md b/docs/object.md index b6eb727..c693cf1 100644 --- a/docs/object.md +++ b/docs/object.md @@ -227,7 +227,7 @@ var baz = { [foo]: 'abc'}; ```javascript var person = { - sayName: function() { + sayName() { console.log(this.name); }, get firstName() { diff --git a/index.html b/index.html index a354ff3..64553c1 100644 --- a/index.html +++ b/index.html @@ -8,6 +8,12 @@ ECMAScript 6入门 + + + + + + @@ -21,12 +27,6 @@
上一章
下一章
- - - - - -