1
0
mirror of https://github.com/apachecn/eloquent-js-3e-zh.git synced 2025-05-25 21:42:52 +00:00

Merge pull request #13 from Angus-Liu/master

Update 9.md & 11.md
This commit is contained in:
飞龙 2019-03-12 22:20:35 +08:00 committed by GitHub
commit 4584b57f20
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

2
11.md
View File

@ -24,7 +24,7 @@
在同步编程模型中,一次只发生一件事。 当你调用执行长时间操作的函数时,它只会在操作完成时返回,并且可以返回结果。 这会在你执行操作的时候停止你的程序。
异步模型允许同时发生多个事件。 当你开始一个动作时,你的程序会继续运行。 当动作结束时,程序会到通知并访问结果(例如从磁盘读取的数据)。
异步模型允许同时发生多个事件。 当你开始一个动作时,你的程序会继续运行。 当动作结束时,程序会到通知并访问结果(例如从磁盘读取的数据)。
我们可以使用一个小例子来比较同步和异步编程:一个从网络获取两个资源然后合并结果的程序。

2
9.md
View File

@ -704,7 +704,7 @@ Unicode 定义了许多有用的属性,尽管找到你需要的属性可能并
字符串有一个`match`方法来对正确表达式匹配它们,以及`search`方法来搜索字符串,只返回匹配的起始位置。 他们的`replace`方法可以用替换字符串或函数替换模式匹配。
正则表达式拥有选项,这些选项写在闭合斜线后面。 `i`选项使匹配不区分大小写。 `g`选项使表达式成为全聚德,除此之外,它使`replace`方法替换所有实例,而不是第一个。 `y`选项使它变为粘性,这意味着它在搜索匹配时不会向前搜索并跳过部分字符串。 `u`选项开启 Unicode 模式,该模式解决了处理占用两个代码单元的字符时的一些问题。
正则表达式拥有选项,这些选项写在闭合斜线后面。 `i`选项使匹配不区分大小写。 `g`选项使表达式成为全局的,除此之外,它使`replace`方法替换所有实例,而不是第一个。 `y`选项使它变为粘性,这意味着它在搜索匹配时不会向前搜索并跳过部分字符串。 `u`选项开启 Unicode 模式,该模式解决了处理占用两个代码单元的字符时的一些问题。
正则表达式是难以驾驭的强力工具。它可以简化一些任务,但用到一些复杂问题上时也会难以控制管理。想要学会使用正则表达式的重要一点是:不要将其用到无法干净地表达为正则表达式的问题。