-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
精通模块化JavaScript 版权信息
- ISBN:9787121387074
- 条形码:9787121387074 ; 978-7-121-38707-4
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
精通模块化JavaScript 本书特色
本书是作者Nicolás Bevacqua所写的探索JavaScript架构的系列书之一,探讨了软件复杂性的基本原理,以及如何在JavaScript中应用这些原理开发具有高可维护性和可读性的模块化应用。书中给出了很多简明直接的建议和实例。全书从模块化思维开始,深入浅出地探讨了模块化的原则、如何设计模块,以及代码模块化的实践等,还介绍了应用的开发方式以及开源原则。阅读本书,你能掌握模块化JavaScript开发,使模块化在实际生产中产生真正的价值。本书中的大部分建议、思考和指导都不是JavaScript特有的,因此本书不仅仅适合使用JavaScript和ES6的开发者和爱好者阅读,只要对编写易读、易维护、可扩展性强的模块化代码感兴趣的人,都不妨读一读。
精通模块化JavaScript 内容简介
全书从模块化思维开始, 深入浅出地探讨了模块化的原则、如何设计模块, 以及代码模块化的实践等, 还介绍了应用的开发方式以及开源原则。阅读本书, 你能掌握模块化JavaScript开发, 使模块化在实际生产中产生真正的价值。
精通模块化JavaScript 目录
第 1 章 模块化思维 1
1.1 模块化思维简介 1
1.2 模块化简史 3
1.3 模块化设计的好处 11
1.4 模块化粒度 13
1.5 模块化 JavaScript 的必要性 15
第 2 章 模块化原则 19
2.1 模块化设计的要点 21
2.2 CRUST 原则:一致、弹性、
明确、简单和小巧 35
第 3 章 模块设计 47
3.1 构建模块 47
3.2 CRUST 原则 56
3.3 修剪模块 63
第 4 章 内部构造 71
4.1 内部复杂性 71
4.2 重构复杂代码 76
4.3 像熵一样的状态 95
4.4 数据结构为王 102
第 5 章 模块化模式与实践 109
5.1 利用现代 JavaScript 109
5.2 组合与继承 121
5.3 代码模式 127
第 6 章 开发的方法与哲学 137
6.1 安全的配置管理 137
6.2 显式依赖管理 143
6.3 作为黑盒的接口 145
6.4 构建、部署与运行 146
6.5 无状态 149
6.6 开发与生产的平等性 152
6.7 抽象问题 154
关于作者 157
关于封面 157
精通模块化JavaScript 作者简介
Nicolás Bevacqua 是Elastic 的高级软件工程师。他写了一系列JavaScript书籍,包括JavaScript Application Design(Manning,2015)、Practical Modern JavaScript(O’Reilly,2017),还有本书,即Mastering Modular JavaScript(O’Reilly,2018),同时他也是ponyfoo网站的编辑。除了解决JavaScript 编程问题之外,Nicolás 在与他人分享自己的知识方面也很有经验。你可以在推特上找到他(@nzgb)
回晓,Web开发者,现任饿了么资深前端工程师,负责本书第1章“模块化思维”与第2章“模块化原则”的翻译。杨蓉,Web前端开发者,毕业于华师大软件学院,目前均就职于饿了么大前端,负责本书第3章“模块设计”的翻译。陈立伸,现任饿了么高级前端工程师,负责本书第5章“模块化模式与实践 ”和第6章“开发的方法论与哲学”的翻译。朱良臻,Web开发者,前端爱好者。喜欢各种有趣的技术。负责本书第4章”内部构造“的翻译。
- >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥3.5¥10.0 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0 - >
回忆爱玛侬
回忆爱玛侬
¥9.8¥32.8 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
唐代进士录
唐代进士录
¥15.1¥39.8 - >
史学评论
史学评论
¥13.4¥42.0 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥7.7¥24.0 - >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0
-
网络工程师教程(第2版)
¥69.3¥99 -
Python 数据分析基础
¥41¥69 -
Python 3.5从零开始学
¥26.4¥59 -
虚拟化与容器技术
¥49.9¥69.8 -
UG NX 11.0工程图教程-(含1DVD)
¥30.4¥59.9 -
程序设计语言编译原理(第3版)
¥25.4¥39