Skip to content

Commit 44f6f13

Browse files
committed
Built Programing-In-Javascript from commit f707872 on branch master
1 parent 00bc25c commit 44f6f13

23 files changed

+88
-88
lines changed

Browser_Scripting/DOM_Scripting/EventAPI.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; Event接口 事件机制无时无刻伴随着JavaScript开发。在浏览器环境里有各种各样的事件。正是这些事件驱动着脚本的运行。 JavaScript的事件机制也是一个标准的观察者模式(Observer Pattern)的应用。通过抽象出订阅者(Subscriber)和发布者(Publisher)来达到接偶某个事物的目的。这样一种普遍的设计模式,不仅仅可以用在DOM里的事件机制,应用程序的脚本也可以">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; Event接口 事件机制无时无刻伴随着JavaScript开发。在浏览器环境里有各种各样的事件。正是这些事件驱动着脚本的运行。 JavaScript的事件机制也是一个标准的观察者模式(Observer Pattern)的应用。通过抽象出订阅者(Subscriber)和发布者(Publisher)来达到接偶某个事物的目的。这样一种普遍的设计模式,不仅仅可以用在DOM里的事件机制,应用程序的脚本也可以">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -134,8 +134,8 @@ <h2 id="-">参考文档</h2>
134134
</div>
135135
<div class="right">
136136
<ul class="inline-list">
137-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/Browser_Scripting/DOM_Scripting/EventAPI.md">f295f8e</a></li>
138-
<li>2014-05-22T02:11:03.469Z</li>
137+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/Browser_Scripting/DOM_Scripting/EventAPI.md">83c550b</a></li>
138+
<li>2014-05-22T02:17:35.750Z</li>
139139
</ul>
140140
</div>
141141
</footer>

Browser_Scripting/Document_Loading/ScriptExecution.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; 脚本执行方式 执行入口 script标签 eval函数 Function构造函数 setTimeout和setInterval函数 HTML标签内的事件绑定相关的內联函数(onclick等) 其他hacks script标签 最基本,最常用的脚本引入方式。例如: &lt;script src=&quot;http://code.jquery.com/jquery-1.11.0.min.js&quot;&gt;&lt;/script">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; 脚本执行方式 执行入口 script标签 eval函数 Function构造函数 setTimeout和setInterval函数 HTML标签内的事件绑定相关的內联函数(onclick等) 其他hacks script标签 最基本,最常用的脚本引入方式。例如: &lt;script src=&quot;http://code.jquery.com/jquery-1.11.0.min.js&quot;&gt;&lt;/script">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -118,8 +118,8 @@ <h3 id="-hack">其他Hack</h3>
118118
</div>
119119
<div class="right">
120120
<ul class="inline-list">
121-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/Browser_Scripting/Document_Loading/ScriptExecution.md">f295f8e</a></li>
122-
<li>2014-05-22T02:11:03.469Z</li>
121+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/Browser_Scripting/Document_Loading/ScriptExecution.md">83c550b</a></li>
122+
<li>2014-05-22T02:17:35.750Z</li>
123123
</ul>
124124
</div>
125125
</footer>

Browser_Scripting/Document_Loading/ScriptTag.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; Script标签和脚本执行顺序 这里详细聊聊和script标签相关的脚本执行顺序。 Script标签的默认行为 几个首要特性: script标签(不带defer或async属性)的会阻止文档渲染。相关脚本会立即下载并执行。 document.currentScript可以获得当前正在运行的脚本(Chrome 29+, FF4+) 脚本顺序再默认情况下和script标签出现的顺序一致 假设如下简">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; Script标签和脚本执行顺序 这里详细聊聊和script标签相关的脚本执行顺序。 Script标签的默认行为 几个首要特性: script标签(不带defer或async属性)的会阻止文档渲染。相关脚本会立即下载并执行。 document.currentScript可以获得当前正在运行的脚本(Chrome 29+, FF4+) 脚本顺序再默认情况下和script标签出现的顺序一致 假设如下简">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -157,8 +157,8 @@ <h3 id="-">测试用例</h3>
157157
</div>
158158
<div class="right">
159159
<ul class="inline-list">
160-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/Browser_Scripting/Document_Loading/ScriptTag.md">f295f8e</a></li>
161-
<li>2014-05-22T02:11:03.469Z</li>
160+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/Browser_Scripting/Document_Loading/ScriptTag.md">83c550b</a></li>
161+
<li>2014-05-22T02:17:35.750Z</li>
162162
</ul>
163163
</div>
164164
</footer>

JavaScript_Core/ECMAScript/es5.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; ES5特性 本文将简单列举ES5的核心特性。ES5多半是扩展原生对象的功能,让Object、Array、Function更加强大。其他的特性包括strict mode和一下期待已久的工具方法(例如JSON.parse等)。 ES5的大部分特性1都在主流浏览器(IE9+)中支持了。而且大部分特性,都可以通过JavaScript垫片(pollyfill)在运行时环境实现2。 Object 所有对象操作">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; ES5特性 本文将简单列举ES5的核心特性。ES5多半是扩展原生对象的功能,让Object、Array、Function更加强大。其他的特性包括strict mode和一下期待已久的工具方法(例如JSON.parse等)。 ES5的大部分特性1都在主流浏览器(IE9+)中支持了。而且大部分特性,都可以通过JavaScript垫片(pollyfill)在运行时环境实现2。 Object 所有对象操作">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -214,8 +214,8 @@ <h3 id="date-prototype-toisostring">Date.prototype.toISOString</h3>
214214
</div>
215215
<div class="right">
216216
<ul class="inline-list">
217-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/JavaScript_Core/ECMAScript/es5.md">f295f8e</a></li>
218-
<li>2014-05-22T02:11:03.469Z</li>
217+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/JavaScript_Core/ECMAScript/es5.md">83c550b</a></li>
218+
<li>2014-05-22T02:17:35.750Z</li>
219219
</ul>
220220
</div>
221221
</footer>

JavaScript_Core/ECMAScript/es6/es6_api_extension.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; ES6特性概述 ES6比较ES5新特性更多。新加入的特性大致氛围三类: 扩展已有的原生对象API Object上的新方法 String上的新方法 Math上的新方法 … 全新的数据结构 WeakMap Set … 语法特性:新表达式、语法糖等 arrow function const let rest parameters, default parameters spread call,">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; ES6特性概述 ES6比较ES5新特性更多。新加入的特性大致氛围三类: 扩展已有的原生对象API Object上的新方法 String上的新方法 Math上的新方法 … 全新的数据结构 WeakMap Set … 语法特性:新表达式、语法糖等 arrow function const let rest parameters, default parameters spread call,">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -253,8 +253,8 @@ <h2 id="-es-">关于ES及其他</h2>
253253
</div>
254254
<div class="right">
255255
<ul class="inline-list">
256-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/JavaScript_Core/ECMAScript/es6/es6_api_extension.md">f295f8e</a></li>
257-
<li>2014-05-22T02:11:03.469Z</li>
256+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/JavaScript_Core/ECMAScript/es6/es6_api_extension.md">83c550b</a></li>
257+
<li>2014-05-22T02:17:35.750Z</li>
258258
</ul>
259259
</div>
260260
</footer>

JavaScript_Core/ECMAScript/es6/es6_data_types.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; ES6引入的数据结构 ES6新加入的数据类型有: WeakMap WeakSet Map Set Typed Objects1 Proxy2 Symbol3 Promise4 这些数据结构的支持并不广泛,在写这篇文章的时候。仅有新版本的Firefox和Node v0.11.x以上版本(开启--harmony参数后)支持。 Map 提供传统意义上的Map。支持任意对象作为key。 new Map">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; ES6引入的数据结构 ES6新加入的数据类型有: WeakMap WeakSet Map Set Typed Objects1 Proxy2 Symbol3 Promise4 这些数据结构的支持并不广泛,在写这篇文章的时候。仅有新版本的Firefox和Node v0.11.x以上版本(开启--harmony参数后)支持。 Map 提供传统意义上的Map。支持任意对象作为key。 new Map">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -151,8 +151,8 @@ <h2 id="proxy">Proxy</h2>
151151
</div>
152152
<div class="right">
153153
<ul class="inline-list">
154-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/JavaScript_Core/ECMAScript/es6/es6_data_types.md">f295f8e</a></li>
155-
<li>2014-05-22T02:11:03.469Z</li>
154+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/JavaScript_Core/ECMAScript/es6/es6_data_types.md">83c550b</a></li>
155+
<li>2014-05-22T02:17:35.750Z</li>
156156
</ul>
157157
</div>
158158
</footer>

JavaScript_Core/ECMAScript/es6/es6_syntax_features.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; ES6语法特性 ES6包含了很多万众期待的特性支持: arrow functions const let default function params rest parameters call(…) array(…) class computed properties modules for…of Array comprehensions Generator comprehensions It">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; ES6语法特性 ES6包含了很多万众期待的特性支持: arrow functions const let default function params rest parameters call(…) array(…) class computed properties modules for…of Array comprehensions Generator comprehensions It">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -142,8 +142,8 @@ <h2 id="const-">const关键字</h2>
142142
</div>
143143
<div class="right">
144144
<ul class="inline-list">
145-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/JavaScript_Core/ECMAScript/es6/es6_syntax_features.md">f295f8e</a></li>
146-
<li>2014-05-22T02:11:03.469Z</li>
145+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/JavaScript_Core/ECMAScript/es6/es6_syntax_features.md">83c550b</a></li>
146+
<li>2014-05-22T02:17:35.750Z</li>
147147
</ul>
148148
</div>
149149
</footer>

JavaScript_Core/Functional_JavaScript/Async_Programing_In_JavaScript.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; Async Programing in JavaScript 本文从异步风格讲起,分析JavaScript中异步变成的技巧、问题和解决方案。具体的,从回调造成的问题说起,并谈到了利用事件、Promise、Generator等技术来解决这些问题。 异步之殇 non-blocking无限好? 异步,是没有线程模型的JavaScript的救命稻草。说得高大上一些,就是运用了Reactor设计模式1。 J">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; Async Programing in JavaScript 本文从异步风格讲起,分析JavaScript中异步变成的技巧、问题和解决方案。具体的,从回调造成的问题说起,并谈到了利用事件、Promise、Generator等技术来解决这些问题。 异步之殇 non-blocking无限好? 异步,是没有线程模型的JavaScript的救命稻草。说得高大上一些,就是运用了Reactor设计模式1。 J">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -354,8 +354,8 @@ <h2 id="-">结语</h2>
354354
</div>
355355
<div class="right">
356356
<ul class="inline-list">
357-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/JavaScript_Core/Functional_JavaScript/Async_Programing_In_JavaScript.md">f295f8e</a></li>
358-
<li>2014-05-22T02:11:03.469Z</li>
357+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/JavaScript_Core/Functional_JavaScript/Async_Programing_In_JavaScript.md">83c550b</a></li>
358+
<li>2014-05-22T02:17:35.750Z</li>
359359
</ul>
360360
</div>
361361
</footer>

JavaScript_Core/Functional_JavaScript/Continuation_Passing_Style.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; JavaScript中的CPS变换 ">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; JavaScript中的CPS变换 ">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -58,8 +58,8 @@
5858
</div>
5959
<div class="right">
6060
<ul class="inline-list">
61-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/JavaScript_Core/Functional_JavaScript/Continuation_Passing_Style.md">f295f8e</a></li>
62-
<li>2014-05-22T02:11:03.469Z</li>
61+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/JavaScript_Core/Functional_JavaScript/Continuation_Passing_Style.md">83c550b</a></li>
62+
<li>2014-05-22T02:17:35.750Z</li>
6363
</ul>
6464
</div>
6565
</footer>

JavaScript_Core/Functional_JavaScript/JavaScript_Generator.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; JavaScript Generator ES6中的Generator的引入,极大程度上改变了JavaScript程序员对迭代器的看法,并为解决callback hell1提供了新方法。 Generator是一个与语言无关的特性,理论上它应该存在于所有JavaScript引擎内,但是目前真正完整实现的,只有在node --harmony 下。所以后文所有的解释,都以node环境举例,需要的启动参数">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; JavaScript Generator ES6中的Generator的引入,极大程度上改变了JavaScript程序员对迭代器的看法,并为解决callback hell1提供了新方法。 Generator是一个与语言无关的特性,理论上它应该存在于所有JavaScript引擎内,但是目前真正完整实现的,只有在node --harmony 下。所以后文所有的解释,都以node环境举例,需要的启动参数">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -324,8 +324,8 @@ <h2 id="yield-">yield的转换</h2>
324324
</div>
325325
<div class="right">
326326
<ul class="inline-list">
327-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/JavaScript_Core/Functional_JavaScript/JavaScript_Generator.md">f295f8e</a></li>
328-
<li>2014-05-22T02:11:03.469Z</li>
327+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/JavaScript_Core/Functional_JavaScript/JavaScript_Generator.md">83c550b</a></li>
328+
<li>2014-05-22T02:17:35.750Z</li>
329329
</ul>
330330
</div>
331331
</footer>

JavaScript_Core/Functional_JavaScript/JavaScript_Promise/Async_with_Promise.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="baidu-site-verification" content="LPyqUhB1p3" />
77
<meta name="viewport" content="width=device-width">
88
<meta http-equiv="X-UA-Compatible" content="IE=edge">
9-
<meta name="description" content="Javascript编程语言 - 一本开源的Javascript编程指南; An open-sourced Javascript Guide and Tutorial; Async PRograming with Promise ">
9+
<meta name="description" content="JavaScript编程语言 - 一本开源的JavaScript编程指南; An open-sourced Javascript Guide and Tutorial; Async PRograming with Promise ">
1010
<meta name="keywords" content="Javascript, guide, open-sourced ">
1111
<link rel="stylesheet" type="text/css" href="/style.css" />
1212
<script>
@@ -61,8 +61,8 @@
6161
</div>
6262
<div class="right">
6363
<ul class="inline-list">
64-
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/f295f8e/chapters/JavaScript_Core/Functional_JavaScript/JavaScript_Promise/Async_with_Promise.md">f295f8e</a></li>
65-
<li>2014-05-22T02:11:03.469Z</li>
64+
<li>Rev <a href="https://github.com/RobinQu/Programing-In-Javascript/tree/83c550b/chapters/JavaScript_Core/Functional_JavaScript/JavaScript_Promise/Async_with_Promise.md">83c550b</a></li>
65+
<li>2014-05-22T02:17:35.750Z</li>
6666
</ul>
6767
</div>
6868
</footer>

0 commit comments

Comments
 (0)