《Node.js进阶之路》

[复制链接]
online_admin aixure 发表于 2023-1-22 21:25:48 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
212535molaawvwca81avah
售 价: ¥5¥89加入会员,免费下载
库 存:9999
销 量:12
源 址:
卖家服务:  
客 服:QQ(早10点-晚6点)
资源详情
图书简介[url=]编辑[/url][url=] 播报[/url]
本书内容涵盖了Node.js高并发的原理、源码分析以及使用Node.js开发应用所需要的不同层面的技术实践。具体来讲,本书包括Node.js异步机制(配以源码分析)、编辑与调试、测试技术、Docker部署、模块机制、V8引擎与代码优化、Promise和ES6Generator、LoopBack开源框架、使用C++编写扩展、JavaScript严格模式、编码规范等内容。在LoopBack章节,本书详细介绍了使用此框架开发企业级Web应用的步骤,帮助读者迅速掌握使用这个强大框架的诀窍。最后一章详细介绍了编写不同类型的C++模块的知识,并对堆内存管理等内容做了深入探讨。 [3]

目录[url=]编辑[/url][url=] 播报[/url]
第1章Node异步编程范式1
1.1同步与异步的比较2
1.2Node异步的实现7
1.2.1HTTP请求——完全异步的例子8
1.2.2本地磁盘I/O——多线程模拟17
1.3事件驱动18
参考资料19
第2章搭建自己的开发环境21
2.1Node的编译与安装22
2.2开发与调试23
2.3单元测试29
2.3.1Mocha测试框架29
2.3.2TDD风格32
2.3.3BDD风格34
2.3.4生成不同形式的测试报告35
2.3.5代码覆盖率工具Istanbul36
参考资料40
第3章使用Docker部署Node服务43
3.1Docker基础44
3.2在Docker中运行Node45
3.3导出配置好的容器47
参考资料48
第4章Node模块49
4.1程序入口50
4.2VM模块50
4.3模块加载与缓存52
4.4模块分类54
4.5正确导出模块55
4.6小心使用全局变量56
第5章V8引擎57
5.1JavaScript代码的编译与优化58
5.1.1即时编译58
5.1.2隐藏类59
5.1.3内联缓存60
5.1.4优化回退61
5.1.5写出更具亲和性的代码62
5.1.6借助TypeScript63
5.2垃圾回收与内存控制65
5.2.1V8的垃圾回收算法65
5.2.2使用Buffer67
5.2.3避免内存泄漏70
参考资料77
V
第6章Promise对象79
6.1Promise的含义80
6.2基本用法80
6.3then的链式写法82
6.4bluebird库85
参考资料86
第7章用ES6Generator解决回调金字塔87
7.1Node异步实现流程88
7.2用Generator实现异步调用与多并发89
7.3严格模式下运行99
7.4理解执行过程100
7.5本章结语106
第8章LoopBack开源框架107
8.1安装与运行108
8.2路由与权限控制113
8.3添加新模型121
8.4初始化数据库131
8.5钩子机制134
8.6中间件137
8.7模型关系139
8.8使用cluster模式运行服务141
参考资料144
第9章编写C++扩展145
9.1使用C++编写扩展模块146
9.1.1导出对象146
9.1.2导出函数149
9.1.3导出构造函数151
9.2线程模型与CPU密集型任务164
9.3线程对象164
9.4本章结语170
参考资料170
附录171
附录AJavaScript严格模式172
附录BJavaScript编码规范182
参考资料195 [3]

温馨提示:
1、如果下载地址失效,请尽快反馈给我们,我们尽快修复。点此反馈>>
2、全站资源高清无密,课程百分百高清,完整,原画,包含所有的视频+素材+课件+源码,官方同步体验!每天更新,成为vip后可免费下载本站IT课程。点此办理会员>>
3、有任何问题,请咨询QQ:87887023
4、支持7*24小时自助购买,购买后自动发货,链接永久有效,自动更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

专注资源整合与知识分享
客服QQ

87887023

周一至周日9:00-23:00

反馈建议

点此进行反馈 kfs 在线QQ咨询
ftqrcode

扫描二维码关注我们

label_sm_90020

Powered by 优百课栈 X3.4© 2019-2025