作品简介

Node.js开发简单,性能极好,一经发布便成了明星级项目。随着大前端领域的蓬勃发展,跨平台开发、API构建、Web应用开发等场景愈加常见,Node.js也成为大前端开发的必备“神器”。

本书聚焦于Node.js高级技术。第1章介绍如何编写npm模块,其中涉及对许多常用模块的解析。第2章介绍如何编写企业级Web开发框架,主要剖析了开发框架的流程。第3章介绍如何构建具有Node.js特色的服务,着重讲解了页面即服务的概念。第4章介绍服务器部署与性能调优的相关知识。第5章介绍TDD和BDD理念,以及如何编写测试用例,同时分享了笔者关于开源和自学的看法。

基于Node.js不断进阶,实现高级应用开发是符合技术趋势的,也是全栈工程师必须掌握的技能。因此,各位大前端领域及后端领域的测试、运维、软件开发从业者都适合阅读本书。

桑世龙,狼叔(网名i5ting),现为阿里巴巴前端技术专家,去哪儿网前前端架构师,Node.js技术布道者,领域头部公众号“Node全栈”运营者。曾就职于多家知名IT企业,从事前端开发、后端开发、数据分析等工作,目前负责公司内的Node.js开发和基础框架开发工作。

作品目录

  • 推荐序1
  • 推荐序2
  • 推荐序3
  • 推荐序4
  • 推荐语
  • 自序
  • 前言
  • 第1章 自己动手写npm模块
  • 1.1 基础技能
  • 1.2 编写Node.js模块
  • 1.3 npm技巧
  • 1.4 实例讲解
  • 1.5 编写脚手架
  • 1.6 开源周边
  • 1.7 推荐模块
  • 1.8 本章小结
  • 第2章 自己动手编写企业级Web开发框架
  • 2.1 特色Web框架
  • 2.2 自己动手写框架
  • 2.3 本章小结
  • 第3章 构建具有Node.js特色的服务
  • 3.1 服务概览
  • 3.2 使用Node.js优化页面渲染
  • 3.3 页面即服务
  • 3.4 使用Node.js开发RPC服务
  • 3.5 使用Node.js开发独立的API层
  • 3.6 本章小结
  • 第4章 服务器部署与性能调优
  • 4.1 服务器部署
  • 4.2 性能调优
  • 4.3 分析Easy-monitor
  • 4.4 本章小结
  • 第5章 测试、开源与自学
  • 5.1 测试入门
  • 5.2 测试进阶
  • 5.3 开源带来的机会和思考
  • 5.4 本章小结
展开全部