Programming JavaScript Applications

O'Relly上有一本尚未完成的书《Programming JavaScript Applications》,适合JavaScript高级。


已经发布的内容包括:

  • AMD
  • 异步操作、回调、Promises 和延迟
  • 代码质量
  • 函数多态
  • 函数作用域、Hoisting和闭包
  • 函数编程和无状态函数
  • 立即调用函数表达式
  • Interfaces
  • JavaScript样式指南
  • Lambdas
  • 方法链和 Fluent APIs
  • 方法上下文
  • 命名参数
  • Node Modules
  • 对象工厂
  • Partial Application and Currying
  • 插件
  • 模块化基本原则
  • 原型继承,原型克隆和Flyweight模式
  • Module模式

后面还将加入:
  • 单元测试
  • Architecting for Scale
  • 协作、构建、持久集成、部署
  • 服务器和API通讯
  • 用Node.js设计和实现RESTful APIs
  • 事件驱动、模块化客户端应用程序架构
  • Feature Toggles
  • 国际化
  • Logging and Cross Cutting Concerns
  • 分离关注点(MVC等)



这书质量还是有点高,期待完整版本发布。



你可能感兴趣的:(Programming JavaScript Applications)