JavaScript设计模式与开发实践电子书PDF下载|百度网盘下载
编辑评论:
《JavaScript 设计模式与开发实践》将教你如何将经典设计模式应用到 JavaScript 语言中,以编写美观、高效、结构化和可维护的代码。
编辑字词
可读人群:适合初中级Web前端开发者阅读。
由腾讯前端Alloy Team团队出品,资深前端工程师曾探索佳作
全面涵盖 16 种 JavaScript 特定设计模式
深入分析面向对象的设计原理、编程技巧和代码重构
设计模式是优秀且可重用的解决方案,已经在软件设计中经过大量实际项目的验证。它帮助程序员编写可重用和可维护的程序。许多优秀的 JavaScript 开源框架使用了大量的设计模式,越来越多的程序员从设计模式中受益,或许是为了改进他们编写的某个软件,或者是为了更好地理解面向对象的编程思想。无论如何,您将从系统地学习设计模式中受益匪浅。
简介
《JavaScript 设计模式与开发实践》在尊重“设计模式”本义的同时,根据 JavaScript 语言的特点,全面介绍了 16 种更适合 JavaScript 程序员的常用设计模式,并讲解了 JavaScript 面向对象和函数式编程基础知识,介绍面向对象的设计原则及其在设计模式中的体现,并分享日常开发中的面向对象编程技巧和代码重构。 《JavaScript 设计模式与开发实践》将教你如何将经典设计模式应用到 JavaScript 语言中,编写出美观、高效、结构化和可维护的代码。
关于作者
曾谭,2007年毕业于吉林大学软件学院,曾就职于国内知名前端团队腾讯AlloyTeam,高级工程师。曾参与WebQQ、QQ群、Q+开发者网站、微云、QQ兴趣部落等大型前端项目的开发。有Java、Python和JavaScript开发经验,业余作品包括HTML5版本的街头霸王等。平时喜欢电影和音乐,业余时间也是健身教练。
书籍结构
本书分为三个部分。
第一部分讲解JavaScript面向对象和函数式编程的知识,主要包括静态类型语言和动态类型语言的区别及其在实现设计模式方面的异同,以及封装、继承,以及动态类型语言中的多态性。此外,还介绍了JavaScript基于原型继承的面向对象系统的来龙去脉,为学习设计模式奠定了基础。
第二部分是核心部分,通过由常见到更好的代码示例,从浅到深讲解16种设计模式。第三部分主要讲解了面向对象的设计原则及其在设计模式中的体现,同时也介绍了一些日常开发中常见的面向对象编程技巧和代码重构。