4.0 用户推荐指数
科技
类型
8.5
豆瓣评分
可以朗读
语音朗读
341千字
字数
2013-12-01
发行日期
展开全部
主编推荐语
深入讲解Node的图书,讲述基于JavaScript运行时所建立的平台原理,与mongodb结合操作的具体案例,响应式设计别具匠心。
内容简介
本书从不同的视角介绍了Node内在的特点和结构。由首章Node介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/O实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer的细节、Node中的网络编程基础、Node中的Web开发、进程间的消息传递、Node测试以及通过Node构建产品需要的注意事项。最后的附录介绍了Node的安装、调试、编码规范和NPM仓库等事宜。
本书深入浅出,内容丰富,适合想深入了解Node的人员阅读。
目录
- 版权信息
- 序一
- 序二
- 前言
- 本书目的
- 阅读建议
- 致谢
- 第1章 Node简介
- 1.1 Node的诞生历程
- 1.2 Node的命名与起源
- 1.3 Node给JavaScript带来的意义
- 1.4 Node的特点
- 1.5 Node的应用场景
- 1.6 Node的使用者
- 1.7 参考资源
- 第2章 模块机制
- 2.1 CommonJS规范
- 2.2 Node的模块实现
- 2.3 核心模块
- 2.4 C/C++扩展模块
- 2.5 模块调用栈
- 2.6 包与NPM
- 2.7 前后端共用模块
- 2.8 总结
- 2.9 参考资源
- 第3章 异步I/O
- 3.1 为什么要异步I/O
- 3.2 异步I/O实现现状
- 3.3 Node的异步I/O
- 3.4 非I/O的异步API
- 3.5 事件驱动与高性能服务器
- 3.6 总结
- 3.7 参考资源
- 第4章 异步编程
- 4.1 函数式编程
- 4.2 异步编程的优势与难点
- 4.3 异步编程解决方案
- 4.4 异步并发控制
- 4.5 总结
- 4.6 参考资源
- 第5章 内存控制
- 5.1 V8的垃圾回收机制与内存限制
- 5.2 高效使用内存
- 5.3 内存指标
- 5.4 内存泄漏
- 5.5 内存泄漏排查
- 5.6 大内存应用
- 5.7 总结
- 5.8 参考资源
- 第6章 理解Buffer
- 6.1 Buffer结构
- 6.2 Buffer的转换
- 6.3 Buffer的拼接
- 6.4 Buffer与性能
- 6.5 总结
- 6.6 参考资源
- 第7章 网络编程
- 7.1 构建TCP服务
- 7.2 构建UDP服务
- 7.3 构建HTTP服务
- 7.4 构建WebSocket服务
- 7.5 网络服务与安全
- 7.6 总结
- 7.7 参考资源
- 第8章 构建Web应用
- 8.1 基础功能
- 8.2 数据上传
- 8.3 路由解析
- 8.4 中间件
- 8.5 页面渲染
- 8.6 总结
- 8.7 参考资源
- 第9章 玩转进程
- 9.1 服务模型的变迁
- 9.2 多进程架构
- 9.3 集群稳定之路
- 9.4 Cluster模块
- 9.5 总结
- 9.6 参考资源
- 第10章 测试
- 10.1 单元测试
- 10.2 性能测试
- 10.3 总结
- 10.4 参考资源
- 第11章 产品化
- 11.1 项目工程化
- 11.2 部署流程
- 11.3 性能
- 11.4 日志
- 11.5 监控报警
- 11.6 稳定性
- 11.7 异构共存
- 11.8 总结
- 11.9 参考资源
- 附录 A 安装Node
- A.1 Windows系统下的Node安装
- A.2 Mac系统下Node的安装
- A.3 Linux系统下Node的安装
- A.4 总结
- A.5 参考资源
- 附录 B 调试Node
- B.1 Debugger
- B.2 Node Inspector
- B.3 总结
- 附录 C Node编码规范
- C.1 根源
- C.2 编码规范
- C.3 最佳实践
- C.4 总结
- C.5 参考资源
- 附录 D 搭建局域NPM仓库
- D.1 NPM仓库的安装
- D.2 高阶应用
- D.3 总结
- D.4 参考资源
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。