• 精通模块化JavaScript
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

精通模块化JavaScript

27.7 4.3折 65 九五品

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者[阿根廷]Nicolás Bevacqua(尼古拉斯·贝瓦夸)

出版社电子工业出版社

出版时间2020-04

版次1

装帧其他

货号A17

上书时间2024-11-02

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 [阿根廷]Nicolás Bevacqua(尼古拉斯·贝瓦夸)
  • 出版社 电子工业出版社
  • 出版时间 2020-04
  • 版次 1
  • ISBN 9787121387074
  • 定价 65.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 176页
  • 字数 142千字
【内容简介】
本书是作者Nicolás Bevacqua所写的探索JavaScript架构的系列书之一,探讨了软件复杂性的基本原理,以及如何在JavaScript中应用这些原理开发具有高可维护性和可读性的模块化应用。书中给出了很多简明直接的建议和实例。全书从模块化思维开始,深入浅出地探讨了模块化的原则、如何设计模块,以及代码模块化的实践等,还介绍了应用的开发方式以及开源原则。阅读本书,你能掌握模块化JavaScript开发,使模块化在实际生产中产生真正的价值。本书中的大部分建议、思考和指导都不是JavaScript特有的,因此本书不仅仅适合使用JavaScript和ES6的开发者和爱好者阅读,只要对编写易读、易维护、可扩展性强的模块化代码感兴趣的人,都不妨读一读。
【作者简介】
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章”内部构造“的翻译。
【目录】
前言 VIII 

第 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
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP