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专家的道路。
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2268
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1570
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1488
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1184
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1160
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1137
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1107
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1051
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
电子书-高维数据统计:方法、理论与应用(英)
993
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
938
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
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 元
请登录,再发表你的看法
登录/注册