-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
目录
- 部分术语的翻译可能有误,请在本页底部评论,感谢您协助纠正。
- 当任一章节翻译完成后,会在下面的目录中加链接。
Preface
序言
- Conventions Used in This Book
- Using Code Examples
- Safari® Books Online
- How to Contact Us
- Introduction
- Who this Book is For
- Who this Book is Not For
- About the Author
- 本书所使用的约定
- 使用示例代码
- Safari 图书在线
- 如何联系我们
- 导言
- 这本书适合谁
- 这本书不适合谁
- 关于作者
Chapter 1. The JavaScript Revolution
第一章 JavaScript 革命
- Performance
- Objects
- Syntax
- First Class Functions
- Events
- Reusability
- The Net Result
- Anatomy of a Typical Modern JavaScript App
- Infrastructure
- JSON: Data Storage and Communication
- NoSQL Datastores
- RESTful JSON Web Services
- 性能
- 对象
- 语法
- 函数是一等公民
- 事件
- 重用
- 最终结果
- 解构一个典型的现代 JavaScript 应用
- 底层架构
- JSON:数据的存储与通信
- NoSQL 数据库存储
- REST 风格的 JSON 网页接口
Chapter 2. JavaScript Style Guide
第二章 JavaScript 代码风格指南
- Example Tests
- QUnit Primer
- Code Quality
- Best Practices Quick Reference
- 测试示例
- QUnit 入门
- 代码质量
- 最佳实践的快速参考
Chapter 3. Functions
第三章 函数
- Function Definition
- Named Function Expressions
- Lambdas
- Immediately Invoked Function Expressions
- Method Context
- Function Scope
- Hoisting
- Closures
- Method Design
- Named Parameters
- Function Polymorphism
- Generics and Collection Polymorphism
- Method Chaining and Fluent APIs
- Functional Programming
- Stateless Functions (aka Pure Functions)
- Partial Application and Currying
- Asynchronous Operations
- Callbacks
- Promises and Deferreds
- 函数定义
- 具名函数表达式
- Lambda 函数
- 立即调用的函数表达式
- 方法的上下文
- 函数作用域
- 声明的隐式提升
- 闭包
- 方法的设计
- 为参数命名
- 函数的多态特性
- 泛型与集合多态
- 链式方法与语流式 API
- 函数式编程
- 无状态函数(亦称纯粹函数)
- 偏函数应用与科里化
- 异步操作
- 回调函数
- 许诺机制与延迟执行
Chapter 4. Objects
第四章 对象
- Classical Inheritance is Obsolete
- Fluent Style JavaScript
- Prototypes
- The Prototype Property
- Prototype Cloning
- The Flyweight Pattern
- Object Creation
- Factories
- A Prototypal Object Creation Library
- Object Creation
- Factory Creation
- 类继承已经过时了
- 语流风格的 JavaScript
- 原型
- 原型属性
- 复制原型
- 享元模式
- 创建对象
- 工厂函数
- 创建原型对象的类库
- 对象创建法
- 工厂创建法
Chapter 5. Modules
第五章 模块
- Principles of Modularity
- Interfaces
- The Module Pattern
- AMD
- Plugins
- CommonJS Modules
- npm
- Directives
- Harmony Modules
- Building Client-Side Code With CommonJS, npm, Grunt, and Browserify
- Defining the App
- 模块化的原则
- 接口
- 模块模式
- AMD 规范
- CommonJS 模块规范
- npm 包管理器
- Harmony 的模块机制
- 基于 CommonJS、npm、Grunt 和 Browserify 构建客户端代码
Chapter 6. Separation of Concerns
第六章 关注点分离
- Client Side Concerns
- Module Management
- Events
- MVC / MV*
- Presentation and DOM Manipulation
- Server Side Concerns
- Getting Started With Node and Express
- Internationalization
- Locale Determination
- 客户端的关注点
- 模块管理
- 事件
- MVC / MV* 模式
- 表现层与 DOM 操作
- 服务器端的关注点
- 从 Node 和 Express 开始入手
- 国际化工程
- 地域探测
Metadata
Metadata
Assignees
Labels
No labels