Skip to content

Commit 61d7165

Browse files
committed
edit index.html
1 parent 957dcd1 commit 61d7165

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

docs/async.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -98,22 +98,22 @@ Promise 的最大问题是代码冗余,原来的任务被Promise 包装了一
9898
举例来说,读取文件的协程写法如下。
9999

100100
```javascript
101-
function asnycJob() {
101+
function *asnycJob() {
102102
// ...其他代码
103103
var f = yield readFile(fileA);
104104
// ...其他代码
105105
}
106106
```
107107

108-
上面代码的函数asyncJob是一个协程,它的奥妙就在其中的yield命令。它表示执行到此处,执行权将交给其他协程。也就是说,yield命令是异步两个阶段的分界线
108+
上面代码的函数`asyncJob`是一个协程,它的奥妙就在其中的`yield`命令。它表示执行到此处,执行权将交给其他协程。也就是说,`yield`命令是异步两个阶段的分界线
109109

110-
协程遇到 yield 命令就暂停,等到执行权返回,再从暂停的地方继续往后执行。它的最大优点,就是代码的写法非常像同步操作,如果去除yield命令,简直一模一样。
110+
协程遇到`yield`命令就暂停,等到执行权返回,再从暂停的地方继续往后执行。它的最大优点,就是代码的写法非常像同步操作,如果去除yield命令,简直一模一样。
111111

112112
### Generator函数的概念
113113

114114
Generator函数是协程在ES6的实现,最大特点就是可以交出函数的执行权(即暂停执行)。
115115

116-
整个Generator函数就是一个封装的异步任务,或者说是异步任务的容器。异步操作需要暂停的地方,都用yield语句注明。Generator函数的执行方法如下。
116+
整个Generator函数就是一个封装的异步任务,或者说是异步任务的容器。异步操作需要暂停的地方,都用`yield`语句注明。Generator函数的执行方法如下。
117117

118118
```javascript
119119
function* gen(x){

docs/object.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ var baz = { [foo]: 'abc'};
227227

228228
```javascript
229229
var person = {
230-
sayName: function() {
230+
sayName() {
231231
console.log(this.name);
232232
},
233233
get firstName() {

index.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
<title>ECMAScript 6入门</title>
99
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
1010
<link rel="icon" href="/favicon.ico" type="image/x-icon">
11+
<script src="js/jquery-1.11.0.min.js"></script>
12+
<script src="js/jquery-ui.min.js"></script>
13+
<script src="js/marked.js"></script>
14+
<script src="js/store.js"></script>
15+
<script src="js/ditto.js"></script>
16+
<script src="js/prism.js"></script>
1117
</head>
1218
<body>
1319
<!-- essential -->
@@ -21,12 +27,6 @@
2127
<div id="flip"><div id="pageup">上一章</div><div id="pagedown">下一章</div></div>
2228
<div class="progress-indicator-2"></div>
2329

24-
<script src="js/jquery-1.11.0.min.js"></script>
25-
<script src="js/jquery-ui.min.js"></script>
26-
<script src="js/marked.js"></script>
27-
<script src="js/store.js"></script>
28-
<script src="js/ditto.js"></script>
29-
<script src="js/prism.js"></script>
3030
<script src="config.js"></script>
3131
<script>
3232
ditto.run();

0 commit comments

Comments
 (0)