当前位置: 100md首页 > 电子书籍 > 资料下载2021 >
编号:47005
JavaScript设计模式与开发实践.pdf
http://www.100md.com 2020年11月9日
第1页
第9页
第17页
第21页
第31页

    参见附件(8332KB,317页)。

    《JavaScript设计模式与开发实践》将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。

    编辑的话

    适读人群 :适合初中级Web前端开发人员阅读。

    腾讯前端Alloy Team团队出品,资深前端工程师曾探力作

    全面涵盖专门针对JavaScript的16个设计模式

    深入剖析面向对象设计原则、编程技巧及代码重构

    设计模式是软件设计中经过了大量实际项目验证的可复用的优秀解决方案,它有助于程序员写出可复用和可维护性高的程序。许多优秀的JavaScript开源框架都运用了不少设计模式,越来越多的程序员从设计模式中获益,也许是改善了自己编写的某个软件,也许是更好地理解了面向对象的编程思想。无论如何,系统地学习设计模式都会令你受益匪浅。

    内容简介

    《JavaScript设计模式与开发实践》在尊重《设计模式》原意的同时,针对JavaScript语言特性全面介绍了更适合JavaScript程序员的了16个常用的设计模式,讲解了JavaScript面向对象和函数式编程方面的基础知识,介绍了面向对象的设计原则及其在设计模式中的体现,还分享了面向对象编程技巧和日常开发中的代码重构。《JavaScript设计模式与开发实践》将教会你如何把经典的设计模式应用到JavaScript语言中,编写出优美高效、结构化和可维护的代码。

    作者简介

    曾探,2007年毕业于吉林大学软件学院。就职于国内知名前端团队腾讯AlloyTeam,高级工程师。曾参与WebQQ、QQ群、Q+开发者网站、微云、QQ兴趣部落等大型前端项目的开发。有过Java、Python和JavaScript的开发经验,业余作品有HTML5版街头霸王等。平时喜欢电影和音乐,业余时间也是一名健身教练。

    本书结构

    本书共分为三大部分。

    第一部分讲解了JavaScript面向对象和函数式编程方面的知识,主要包括静态类型语言和动态类型语言的区别及其在实现设计模式时的异同,以及封装、继承、多态在动态类型语言中的体现,此外还介绍了JavaScript基于原型继承的面向对象系统的来龙去脉,给学习设计模式做好铺垫。

    第二部分是核心部分,通过从普通到更好的代码示例,由浅到深地讲解了16个设计模式。第三部分主要讲解面向对象的设计原则及其在设计模式中的体现,还介绍了一些常见的面向对象编程技巧和日常开发中的代码重构。

    JavaScript设计模式与开发实践截图