Take the most popular JavaScript design patterns for a spin and write reliable and maintainable codeAbout This Book*This book covers all the new object-oriented and functional capabilities introduced in ECMAScript-2015*Learn how to use tried and true software design methodologies to enhance your JavaScript code*Discover robust JavaScript implementations of classic and advanced design patterns*Packed with easy-to-follow examples that can be used to create reusable code and extensible designsWho This Book Is ForThis book is ideal for JavaScript developers who want to gain expertise in object-oriented programming with JavaScript and the new capabilities of ES-2015 to improve their web development skills and build professional-quality web applications.What You Will Learn*Harness the power of patterns for tasks ranging from application building to code testing*Rethink and revitalize your code with the use of functional patterns*Improve the way you organize your code*Build large-scale apps seamlessly with the help of reactive patterns*Identify the best use cases for microservices*Get to grips with creational, behavioral, and structural design patterns*Explore advanced design patterns including dependency injectionIn DetailWith the recent release of ES-2015, there are several new object-oriented features and functions introduced in JavaScript. These new features enhance the capabilities of JavaScript to utilize design patterns and software design methodologies to write powerful code.Through this book, you will explore how design patterns can help you improve and organize your JavaScript code. You'll get to grips with creational, structural and behavioral patterns as you discover how to put them to work in different scenarios. Then, you'll get a deeper look at patterns used in functional programming, as well as model view patterns and patterns to build web applications.This updated edition will also delve into reactive design patterns and microservices as they are a growing phenomenon in the world of web development. You will also find patterns to improve the testability of your code using mock objects, mocking frameworks, and monkey patching. We'll also show you some advanced patterns including dependency injection and live post processing.By the end of the book, you'll be saved of a lot of trial and error and developmental headaches, and you will be on the road to becoming a JavaScript expert.
本书介绍*本书涵盖了ECMAScript-2015中引入的所有新的面向对象和功能性功能*学习如何使用久经考验的软件设计方法来增强你的JavaScript代码*发现经典和高级设计模式的强大JavaScript实现*充满了易于 本书适用对象本书适用于希望获得JavaScript面向对象编程的专业知识和ES-2015的新功能的JavaScript开发人员,以提高他们的Web开发技能和建立专业质量的Web应用程序。 你将学到什么*利用模式的力量完成从应用程序构建到代码测试的任务*利用功能模式重新思考和振兴你的代码*改进你组织代码的方式*在反应模式的帮助下无缝构建大型应用程序*确定微服务的最佳使用案例*掌握创造、行为和结构设计模式*探索高级设计模式,包括依赖注入详细内容随着最近ES-2015的发布,JavaScript中引入了几个新的面向对象特性和功能。这些新功能增强了JavaScript利用设计模式和软件设计方法来编写强大代码的能力。通过本书,你将探索设计模式如何帮助你改进和组织你的JavaScript代码。你将掌握创造型、结构型和行为型模式,发现如何在不同的场景中使用它们。然后,你将深入了解函数式编程中使用的模式,以及模型视图模式和构建网络应用程序的模式。这个更新版还将深入研究反应式设计模式和微服务,因为它们是网络开发世界中的一个增长现象。你还会发现使用模拟对象、模拟框架和猴子修补等模式来提高代码的可测试性。我们还将向你展示一些高级模式,包括依赖性注入和实时后处理。在本书结束时,你将省去大量的试验和错误以及开发方面的麻烦,你将走上成为JavaScript专家的道路。
相关文库
计算机行业:AIGC行业应用畅想
3027
类型:行研
上传时间:2023-04
标签:计算机、AIGC)
语言:中文
金额:5积分
零信任SaaS,美国经验与中国特色-20200802-42页
2740
类型:行研
上传时间:2020-08
标签:计算机、saas)
语言:中文
金额:免费
计算机行业安全服务:网络安全行业的制高点-20210221-64页
2489
类型:行研
上传时间:2021-02
标签:计算机、网络安全)
语言:中文
金额:免费
2021年IEEE高新能计算论文合集
2445
类型:学习教育
上传时间:2021-05
标签:高性能计算、学术、计算机)
语言:中文
金额:30积分
计算机行业专题研究:MES深度报告下篇,7大海外巨头,6家中国领军全梳理-20201015-55页
2362
类型:行研
上传时间:2020-10
标签:计算机、MES)
语言:中文
金额:免费
计算机行业:信创产业发展研究-20220510-84页
1809
类型:行研
上传时间:2022-05
标签:计算机、信创)
语言:中文
金额:免费
计算机行业对于低代码工具发展的思考:AI降低软件使用门槛,交付自动化提升工具价值
1742
类型:行研
上传时间:2023-06
标签:计算机、AI、低代码)
语言:中文
金额:5积分
计算机行业:工业软件,研究框架-20200618-132页
1542
类型:行研
上传时间:2020-07
标签:计算机、工业软件、券商报告)
语言:中文
金额:免费
电子书-Linux是如何工作的How Linux Works(英)
1428
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
2020年高考志愿填报全解析—计算机行业报考热门专业、院校及前景(免费
1409
类型:专题
上传时间:2020-07
标签:高考志愿填报、计算机)
语言:中文
金额:5积分
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册