Skip to content

Commit 2c99fd8

Browse files
committed
Update README.
1 parent 3d0af4e commit 2c99fd8

File tree

2 files changed

+65
-42
lines changed

2 files changed

+65
-42
lines changed

README.md

Lines changed: 47 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,47 @@
1-
# Programming-JavaScript-Applications
2-
《JavaScript 应用程序设计》非官方翻译
1+
# 《JavaScript 应用程序设计》
2+
3+
![programming-javascript-applications-book-cover](https://f.cloud.github.com/assets/1231359/945961/f2d25566-0323-11e3-8498-4948059d5b87.png)
4+
5+
## 译者按
6+
7+
这是一本 O'Reilly 的免费试读电子书,于 2013 年 2 月发布 [在线预览版](http://chimera.labs.oreilly.com/books/1234000000262/index.html)。英文原版已于 2014 年 6 月出版([点此购买电子版](http://shop.oreilly.com/product/0636920033141.do)),中国大陆未引进。
8+
9+
本书全名《Programming JavaScript Applications: Robust Web Architecture With Node, HTML5, and Modern JS Libraries》,暂译作《JavaScript 应用程序设计:基于 Node、HTML5 及主流 JS 类库构建网络应用》,本项目使用其缩写 `[PJA]` 作为代号。
10+
11+
> **声明**:本书版权属于 O'Reilly 公司。本人参与翻译工作仅出于学习的目的。任何组织与个人不得在未获授权的情况下将本书原文与译文用于商业用途。
12+
13+
<!-- -->
14+
15+
> **警告**:这项目所收录的内容并非该书的最终版本,只是作者提供的原始书稿,未经润色与审校。因此书中可能存在错漏或不严谨的内容,请合理使用。另外,译者的专业水平和精力均十分有限,仅供参考,后果自负。
16+
17+
<!-- -->
18+
19+
> **警告**:这本书中的某些内容可能已过时。
20+
21+
<!-- -->
22+
23+
> **警告**:译者已弃坑。
24+
25+
## 试读
26+
27+
* [总目录](https://github.com/cssmagic/Programming-JavaScript-Applications/issues/1)
28+
29+
## 关于作者
30+
31+
![Eric Elliott](https://f.cloud.github.com/assets/1231359/802924/cbee2336-eddd-11e2-8f47-97c0315a6276.jpg)
32+
33+
### Eric Elliott
34+
35+
Eric Elliott is a veteran of JavaScript application development. His roles include JavaScript Lead at Tout (social video), Senior JavaScript Rockstar at BandPage (an industry leading music app), head of client side architecture at Zumba Fitness (the leading global fitness brand), several years as a UX and viral application consultant, and author of h5Validate, an HTML5 form validation plugin for jQuery. You can find Eric online on his blog at [ericleads.com](http://ericleads.com/).
36+
37+
### 埃瑞克·埃利奥特
38+
39+
埃瑞克·埃利奥特是一名 JavaScript 应用开发高手。他的身份数不胜数:
40+
41+
* Tout(一家视频分享网站)的 JavaScript 领头人
42+
* BandPage(一款业内领先的音乐应用)上的资深 JavaScript 大腕
43+
* Zumba Fitness(全球领先的健身品牌)的客户端架构领导者
44+
* 多年的用户体验与病毒营销领域的顾问
45+
* 以及 h5Validate(一款 HTML5 表单校验 jQuery 插件)的作者等等
46+
47+
你可以在他的博客 [ericleads.com](http://ericleads.com/) 找到他。

index.md

Lines changed: 18 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,15 @@
1-
# [] [PJA] 《JavaScript 应用程序设计》总目录
2-
3-
![programming-javascript-applications-book-cover](https://f.cloud.github.com/assets/1231359/945961/f2d25566-0323-11e3-8498-4948059d5b87.png)
4-
5-
## 译者按
6-
7-
> 这是一本 O'Reilly 的新书,于 2013 年 2 月发布 [在线预览版](http://chimera.labs.oreilly.com/books/1234000000262/index.html),目前还未正式出版(预计英文原版纸质书的出版日期为 2013-11-22)。
8-
>
9-
> 本书全名《Programming JavaScript Applications: Robust Web Architecture With Node, HTML5, and Modern JS Libraries》,暂译作《JavaScript 应用程序设计:基于 Node、HTML5 及主流 JS 类库构建网络应用》,本博客使用其缩写 `[PJA]` 作为代号。
10-
>
11-
> **声明**:本书版权属于 O'Reilly 公司。本人参与翻译工作仅出于学习的目的。任何组织与个人不得在未获授权的情况下将本书原文与译文用于商业用途。
12-
>
13-
> **警告**:这本书目前并非最终版本,只是作者提供的原始书稿,还未经润色与审校。因此书中可能存在错漏或不严谨的内容,请合理使用。另外,译者的专业水平和精力均十分有限,仅供参考,后果自负。
1+
---
2+
title: "[译] [PJA] 《JavaScript 应用程序设计》总目录"
3+
issue: "#1"
4+
---
145

156
## 目录
167

178
> * 部分术语的翻译可能有误,请在本页底部评论,感谢您协助纠正。
189
> * 当任一章节翻译完成后,会在下面的目录中加链接。
1910
2011
### Preface
12+
### 序言
2113

2214
* Conventions Used in This Book
2315
* Using Code Examples
@@ -28,7 +20,7 @@
2820
* Who this Book is Not For
2921
* About the Author
3022

31-
### 序言
23+
<!-- -->
3224

3325
* 本书所使用的约定
3426
* 使用示例代码
@@ -40,6 +32,7 @@
4032
* 关于作者
4133

4234
### Chapter 1\. The JavaScript Revolution
35+
### [第一章 JavaScript 革命](https://github.com/cssmagic/blog/issues/18)
4336

4437
* Performance
4538
* Objects
@@ -54,7 +47,7 @@
5447
* NoSQL Datastores
5548
* RESTful JSON Web Services
5649

57-
### [第一章 JavaScript 革命](https://github.com/cssmagic/blog/issues/18)
50+
<!-- -->
5851

5952
* [性能](https://github.com/cssmagic/blog/issues/19)
6053
* 对象
@@ -70,20 +63,22 @@
7063
* REST 风格的 JSON 网页接口
7164

7265
### Chapter 2\. JavaScript Style Guide
66+
### 第二章 JavaScript 代码风格指南
7367

7468
* Example Tests
7569
* QUnit Primer
7670
* Code Quality
7771
* Best Practices Quick Reference
7872

79-
### 第二章 JavaScript 代码风格指南
73+
<!-- -->
8074

8175
* 测试示例
8276
* QUnit 入门
8377
* 代码质量
8478
* 最佳实践的快速参考
8579

8680
### Chapter 3\. Functions
81+
### 第三章 函数
8782

8883
* Function Definition
8984
* Named Function Expressions
@@ -105,7 +100,7 @@
105100
* Callbacks
106101
* Promises and Deferreds
107102

108-
### 第三章 函数
103+
<!-- -->
109104

110105
* 函数定义
111106
* 具名函数表达式
@@ -128,6 +123,7 @@
128123
* 许诺机制与延迟执行
129124

130125
### Chapter 4\. Objects
126+
### 第四章 对象
131127

132128
* Classical Inheritance is Obsolete
133129
* Fluent Style JavaScript
@@ -141,7 +137,7 @@
141137
* Object Creation
142138
* Factory Creation
143139

144-
### 第四章 对象
140+
<!-- -->
145141

146142
* [类继承已经过时了](https://github.com/cssmagic/blog/issues/25)
147143
* 语流风格的 JavaScript
@@ -156,6 +152,7 @@
156152
* 工厂创建法
157153

158154
### Chapter 5\. Modules
155+
### [第五章 模块](https://github.com/cssmagic/blog/issues/30)
159156

160157
* Principles of Modularity
161158
* Interfaces
@@ -169,7 +166,7 @@
169166
* Building Client-Side Code With CommonJS, npm, Grunt, and Browserify
170167
* Defining the App
171168

172-
### [第五章 模块](https://github.com/cssmagic/blog/issues/30)
169+
<!-- -->
173170

174171
* [模块化的原则](https://github.com/cssmagic/blog/issues/31)
175172
* [接口](https://github.com/cssmagic/blog/issues/32)
@@ -184,6 +181,7 @@
184181
* [定义你的应用](https://github.com/cssmagic/blog/issues/39)
185182

186183
### Chapter 6\. Separation of Concerns
184+
### [第六章 关注点分离](https://github.com/cssmagic/blog/issues/43)
187185

188186
* Client Side Concerns
189187
* Module Management
@@ -195,7 +193,7 @@
195193
* Internationalization
196194
* Locale Determination
197195

198-
### [第六章 关注点分离](https://github.com/cssmagic/blog/issues/43)
196+
<!-- -->
199197

200198
* 客户端的关注点
201199
* 模块管理
@@ -206,23 +204,3 @@
206204
* 从 Node 和 Express 开始入手
207205
* 国际化工程
208206
* 地域探测
209-
210-
## 关于作者
211-
212-
![Eric Elliott](https://f.cloud.github.com/assets/1231359/802924/cbee2336-eddd-11e2-8f47-97c0315a6276.jpg)
213-
214-
### Eric Elliott
215-
216-
Eric Elliott is a veteran of JavaScript application development. His roles include JavaScript Lead at Tout (social video), Senior JavaScript Rockstar at BandPage (an industry leading music app), head of client side architecture at Zumba Fitness (the leading global fitness brand), several years as a UX and viral application consultant, and author of h5Validate, an HTML5 form validation plugin for jQuery. You can find Eric online on his blog at [ericleads.com](http://ericleads.com/).
217-
218-
### 埃瑞克·埃利奥特
219-
220-
埃瑞克·埃利奥特是一名 JavaScript 应用开发高手。他的身份数不胜数:
221-
222-
* Tout(一家视频分享网站)的 JavaScript 领头人
223-
* BandPage(一款业内领先的音乐应用)上的资深 JavaScript 大腕
224-
* Zumba Fitness(全球领先的健身品牌)的客户端架构领导者
225-
* 多年的用户体验与病毒营销领域的顾问
226-
* 以及 h5Validate(一款 HTML5 表单校验 jQuery 插件)的作者等等
227-
228-
你可以在他的博客 [ericleads.com](http://ericleads.com/) 找到他。

0 commit comments

Comments
 (0)