From 45a32e855c948677a903bd78718b6d98298a5350 Mon Sep 17 00:00:00 2001 From: yuwei Date: Sun, 10 Jan 2016 20:32:38 +0800 Subject: [PATCH 1/4] =?UTF-8?q?WeakSet=20=E7=B1=BB=E5=9E=8B=E4=B8=8D?= =?UTF-8?q?=E6=98=AF=E6=95=B0=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/set-map.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/set-map.md b/docs/set-map.md index 57ddd73..64d43e8 100644 --- a/docs/set-map.md +++ b/docs/set-map.md @@ -358,7 +358,7 @@ class Foo { } ``` -上面代码保证了`Foo`的实例方法,只能在`Foo`的实例上调用。这里使用WeakSet的好处是,数组`foos`对实例的引用,不会被计入内存回收机制,所以删除实例的时候,不用考虑`foos`,也不会出现内存泄漏。 +上面代码保证了`Foo`的实例方法,只能在`Foo`的实例上调用。这里使用WeakSet的好处是,`foos`对实例的引用,不会被计入内存回收机制,所以删除实例的时候,不用考虑`foos`,也不会出现内存泄漏。 ## Map From 6528bdad9f32d9379371561c8538ddecf8e2dc5c Mon Sep 17 00:00:00 2001 From: yuwei Date: Mon, 11 Jan 2016 11:38:19 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=BC=A9=E8=BF=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/generator.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/generator.md b/docs/generator.md index 184f6d1..3ca20ab 100644 --- a/docs/generator.md +++ b/docs/generator.md @@ -1173,7 +1173,7 @@ Generator函数的暂停执行的效果,意味着可以把异步操作写在yi function* loadUI() { showLoadingScreen(); yield loadUIDataAsynchronously(); - hideLoadingScreen(); + hideLoadingScreen(); } var loader = loadUI(); // 加载UI From bdacbb11df4085197f9dd79a67603c88d7ce5c4f Mon Sep 17 00:00:00 2001 From: xinnix Date: Thu, 14 Jan 2016 22:19:30 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E5=BE=AA=E7=8E=AF=E5=8A=A0=E8=BD=BD?= =?UTF-8?q?=E5=A4=84=EF=BC=8Ceven(=20)=E8=A2=AB=E9=94=99=E5=86=99=E4=B8=BA?= =?UTF-8?q?foo(=20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/module.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/module.md b/docs/module.md index 8f109de..ee17e4e 100644 --- a/docs/module.md +++ b/docs/module.md @@ -665,7 +665,7 @@ true 17 ``` -上面代码中,参数`n`从10变为0的过程中,`foo()`一共会执行6次,所以变量`counter`等于6。第二次调用`even()`时,参数`n`从20变为0,`foo()`一共会执行11次,加上前面的6次,所以变量`counter`等于17。 +上面代码中,参数`n`从10变为0的过程中,`even()`一共会执行6次,所以变量`counter`等于6。第二次调用`even()`时,参数`n`从20变为0,`even()`一共会执行11次,加上前面的6次,所以变量`counter`等于17。 这个例子要是改写成CommonJS,就根本无法执行,会报错。 From f6f9aba79f1dd70a096bbedac7576a8f9e742a5e Mon Sep 17 00:00:00 2001 From: xinnix Date: Thu, 14 Jan 2016 22:20:41 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E6=8B=AC=E5=8F=B7=E4=B8=AD=E6=96=87?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=E5=8F=98=E8=8B=B1=E6=96=87=E5=AD=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/module.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/module.md b/docs/module.md index ee17e4e..e95ef7b 100644 --- a/docs/module.md +++ b/docs/module.md @@ -665,7 +665,7 @@ true 17 ``` -上面代码中,参数`n`从10变为0的过程中,`even()`一共会执行6次,所以变量`counter`等于6。第二次调用`even()`时,参数`n`从20变为0,`even()`一共会执行11次,加上前面的6次,所以变量`counter`等于17。 +上面代码中,参数`n`从10变为0的过程中,`even()`一共会执行6次,所以变量`counter`等于6。第二次调用`even()`时,参数`n`从20变为0,`even()`一共会执行11次,加上前面的6次,所以变量`counter`等于17。 这个例子要是改写成CommonJS,就根本无法执行,会报错。