Node.js in Action, Second Edition
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握 JavaScript 基础语法,想转向服务端开发的读者
- 有 PHP、Java 或 Python 后台经验、准备尝试 Node 的工程师
- 需要独立完成从开发到部署全流程的中小团队开发者
- 计算机相关专业学生,想做一个可上线的毕业设计或课程项目
- 对 Express、Electron、命令行工具都感兴趣的全栈学习者
Not a good fit for
- 完全没有编程经验、连函数和回调都还没写熟的零基础读者
- 想深入钻研 V8 内存管理、libuv 源码或 Node 内核实现的研究者
- 只想速查 API 手册、不需要系统学习路径的读者
- 只做浏览器端页面样式与交互、不涉及服务端的前端初学者
Reading tips
- 先读完第一部分三章再动手写代码,理解事件轮询后才不会把异步代码写出同步思维。
- 边读边在一个真实小项目里跑通示例,第二部分的构建、模板、存储、测试、部署最好串成一条线做完。
- 书中依赖版本较旧,遇到报错先去查当前版本的官方文档和 npm 页面,把排错当作练习的一部分。
- 第三部分的命令行工具和 Electron 章节可以按兴趣选读,读完再回头补附录的抓取与中间件速查。
- 配合《深入浅出Node.js》一起读:本书偏「怎么做」,后者补足「为什么这样设计」的原理层。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Part One: Introduction to Node Basics
- Chapter 1: Welcome to the World of Node.js
- Chapter 2: Node Programming Basics
- Chapter 3: What Is a Node Web Application
- Part Two: Web Development with Node
- Chapter 4: Front-End Build Systems
- Chapter 5: Server-Side Frameworks
- Chapter 6: In-Depth Connect and Express
- Chapter 7: Templates for Web Applications
- Chapter 8: Storing Data
- Chapter 9: Testing Node Programs
- Chapter 10: Deployment and Operations of Node Programs
- Part Three: Beyond Web Development
- Chapter 11: Writing Command-Line Programs
- Chapter 12: Conquering the Desktop with Electron
- Appendix A: Installing Node
- Appendix B: Automated Web Scraping
- Appendix C: Connect's Official Middleware
- Glossary
FAQ
这本书适合零基础学 Node.js 吗?
第1版和第2版差别大吗?
书里的代码现在还能运行吗?
这本书和《深入浅出Node.js》有什么区别?
没有后台经验,直接读这本书可以吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.