Skip to content

Commit 648eb30

Browse files
committed
docs:fix blank
1 parent 61f810d commit 648eb30

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

docs/basic/history.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ JavaScript 语言的函数是一种独立的数据类型,以及采用基于原
5151

5252
## JavaScript 与 ECMAScript 的关系
5353

54-
1996年8月,微软模仿 JavaScript 开发了一种相近的语言,取名为JScript(JavaScript 是Netscape的注册商标,微软不能用),首先内置于IE 3.0。Netscape 公司面临丧失浏览器脚本语言的主导权的局面。
54+
1996年8月,微软模仿 JavaScript 开发了一种相近的语言,取名为JScript(JavaScript 是 Netscape 的注册商标,微软不能用),首先内置于IE 3.0。Netscape 公司面临丧失浏览器脚本语言的主导权的局面。
5555

5656
1996年11月,Netscape 公司决定将 JavaScript 提交给国际标准化组织 ECMA(European Computer Manufacturers Association),希望 JavaScript 能够成为国际标准,以此抵抗微软。ECMA 的39号技术委员会(Technical Committee 39)负责制定和审核这个标准,成员由业内的大公司派出的工程师组成,目前共25个人。该委员会定期开会,所有的邮件讨论和会议记录,都是公开的。
5757

docs/bom/cors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# CORS 通信
22

3-
CORS 是一个 W3C 标准,全称是“跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨域的服务器,发出`XMLHttpRequest`请求,从而克服了AJAX只能同源使用的限制
3+
CORS 是一个 W3C 标准,全称是“跨域资源共享”(Cross-origin resource sharing)。它允许浏览器向跨域的服务器,发出`XMLHttpRequest`请求,从而克服了 AJAX 只能同源使用的限制
44

55
## 简介
66

docs/bom/engine.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,7 @@ foo.style.marginTop = '30px';
373373
- 动画使用`absolute`定位或`fixed`定位,这样可以减少对其他元素的影响。
374374
- 只在必要时才显示隐藏元素。
375375
- 使用`window.requestAnimationFrame()`,因为它可以把代码推迟到下一次重流时执行,而不是立即要求页面重流。
376-
- 使用虚拟DOM(virtual DOM)库。
376+
- 使用虚拟 DOM(virtual DOM)库。
377377

378378
下面是一个`window.requestAnimationFrame()`对比效果的例子。
379379

@@ -415,9 +415,9 @@ JavaScript 是一种解释型语言,也就是说,它不需要编译,由解
415415
3. 使用“翻译器”(translator),将代码转为字节码(bytecode)。
416416
4. 使用“字节码解释器”(bytecode interpreter),将字节码转为机器码。
417417

418-
逐行解释将字节码转为机器码,是很低效的。为了提高运行速度,现代浏览器改为采用“即时编译”(Just In Time compiler,缩写JIT),即字节码只在运行时编译,用到哪一行就编译哪一行,并且把编译结果缓存(inline cache)。通常,一个程序被经常用到的,只是其中一小部分代码,有了缓存的编译结果,整个程序的运行速度就会显著提升。
418+
逐行解释将字节码转为机器码,是很低效的。为了提高运行速度,现代浏览器改为采用“即时编译”(Just In Time compiler,缩写 JIT),即字节码只在运行时编译,用到哪一行就编译哪一行,并且把编译结果缓存(inline cache)。通常,一个程序被经常用到的,只是其中一小部分代码,有了缓存的编译结果,整个程序的运行速度就会显著提升。
419419

420-
字节码不能直接运行,而是运行在一个虚拟机(Virtual Machine)之上,一般也把虚拟机称为 JavaScript 引擎。并非所有的 JavaScript 虚拟机运行时都有字节码,有的 JavaScript 虚拟机基于源码,即只要有可能,就通过JIT(just in time)编译器直接把源码编译成机器码运行,省略字节码步骤。这一点与其他采用虚拟机(比如 Java)的语言不尽相同。这样做的目的,是为了尽可能地优化代码、提高性能。下面是目前最常见的一些 JavaScript 虚拟机:
420+
字节码不能直接运行,而是运行在一个虚拟机(Virtual Machine)之上,一般也把虚拟机称为 JavaScript 引擎。并非所有的 JavaScript 虚拟机运行时都有字节码,有的 JavaScript 虚拟机基于源码,即只要有可能,就通过 JIT(just in time)编译器直接把源码编译成机器码运行,省略字节码步骤。这一点与其他采用虚拟机(比如 Java)的语言不尽相同。这样做的目的,是为了尽可能地优化代码、提高性能。下面是目前最常见的一些 JavaScript 虚拟机:
421421

422422
- [Chakra](http://en.wikipedia.org/wiki/Chakra_(JScript_engine\))(Microsoft Internet Explorer)
423423
- [Nitro/JavaScript Core](http://en.wikipedia.org/wiki/WebKit#JavaScriptCore) (Safari)

docs/bom/indexeddb.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ IDBDatabase 对象有以下属性。
467467
- `IDBDatabase.onerror`:指定 error 事件(访问数据库失败)的监听函数。
468468
- `IDBDatabase.onversionchange`:数据库版本变化时触发(发生`upgradeneeded`事件,或调用`indexedDB.deleteDatabase()`)。
469469

470-
下面是`objectStoreNames`属性的例子。该属性返回一个DOMStringList 对象,包含了当前数据库所有对象仓库的名称(即表名),可以使用 DOMStringList 对象的`contains`方法,检查数据库是否包含某个对象仓库。
470+
下面是`objectStoreNames`属性的例子。该属性返回一个 DOMStringList 对象,包含了当前数据库所有对象仓库的名称(即表名),可以使用 DOMStringList 对象的`contains`方法,检查数据库是否包含某个对象仓库。
471471

472472
```javascript
473473
if (!db.objectStoreNames.contains('firstOS')) {

docs/bom/window.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ window.alert('Hello World');
220220

221221
用户只有点击“确定”按钮,对话框才会消失。对话框弹出期间,浏览器窗口处于冻结状态,如果不点“确定”按钮,用户什么也干不了。
222222

223-
`window.alert()`方法的参数只能是字符串,没法使用CSS样式,但是可以用`\n`指定换行。
223+
`window.alert()`方法的参数只能是字符串,没法使用 CSS 样式,但是可以用`\n`指定换行。
224224

225225
```javascript
226226
alert('本条提示\n分成两行');

docs/bom/xmlhttprequest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ xhr.onerror = function() {
345345

346346
`XMLHttpRequest.withCredentials`属性是一个布尔值,表示跨域请求时,用户信息(比如 Cookie 和认证的 HTTP 头信息)是否会包含在请求之中,默认为`false`,即向`example.com`发出跨域请求时,不会发送`example.com`设置在本机上的 Cookie(如果有的话)。
347347

348-
如果需要跨域 AJAX 请求发送Cookie,需要`withCredentials`属性设为`true`。注意,同源的请求不需要设置这个属性。
348+
如果需要跨域 AJAX 请求发送 Cookie,需要`withCredentials`属性设为`true`。注意,同源的请求不需要设置这个属性。
349349

350350
```javascript
351351
var xhr = new XMLHttpRequest();

docs/features/console.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ console.log('%d %s balloons', number, color);
8383

8484
上面代码中,第二个参数是数值,对应的占位符是`%d`,第三个参数是字符串,对应的占位符是`%s`
8585

86-
使用`%c`占位符时,对应的参数必须是 CSS 代码,用来对输出内容进行CSS渲染
86+
使用`%c`占位符时,对应的参数必须是 CSS 代码,用来对输出内容进行 CSS 渲染
8787

8888
```javascript
8989
console.log(

0 commit comments

Comments
 (0)