JavaScript设计模式

JavaScript设计模式

作者:张容铭

出版社:人民邮电

出版年:2015年8月

ISBN:9787115396860

所属分类:散文随笔

书刊介绍

《JavaScript设计模式》内容简介

《JavaScript设计模式》共分六篇四十章,首先讨论了几种函数的编写方式,体会JavaScript在编程中的灵活性;然后讲解了面向对象编程的知识,其中讨论了类的创建、数据的封装以及类之间的继承;最后探讨了各种模式的技术,如简单工厂模式,包括工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式,以及外观模式,包括适配器模式。本书还讲解了几种适配器、代理模式、装饰者模式和MVC模式,讨论了如何实现对数据、视图、控制器的分离。在讲解MVP模式时,讨论了如何解决数据与视图之间的耦合,并实现了一个模板生成器;讲解MVVM模式时,讨论了双向绑定对MVC的模式演化。本书几乎包含了关于JavaScript设计模式的全部知识,是进行JavaScript高效编程必备的学习手册。
《JavaScript设计模式》适合JavaScript初学者、前端设计者、JavaScript程序员学习,也可以作为大专院校相关专业师生的学习用书,以及培训学校的教材。
张容铭,百度资深高级web前端研发工程师,长期工作在web前端一线上,现研发与维护百度图片搜索业务,曾主导百度新首页项目改版等。喜欢钢琴,素描,而又常带着他的单反各地旅行。

作品目录

推荐序
前言
第一篇
面向对象编程
第1章:灵活的语言——JavaScript
第2章:写的都是看到的——面向对象编程
第二篇
创建型设计模式
第3章:神奇的魔术师——简单工厂模式
第4章:给我一张名片——工厂方法模式
第5章:出现的都是幻觉——抽象工厂模式
第6章:分即是合——建造者模式
第7章:语言之魂——原型模式
第8章:一个人的寂寞——单例模式
第三篇
结构型设计模式
第9章:套餐服务——外观模式
第10章:水管弯弯——适配器模式
第11章:牛郎织女——代理模式
第12章:房子装修——装饰者模式
第13章:城市间的公路——桥接模式
第14章:超值午餐——组合模式
第15章:城市公交车——享元模式
第四篇
行为型设计模式
第16章:照猫画虎——模板方法模式
第17章:通信卫星——观察者模式
第18章:超级玛丽——状态模式
第19章:活诸葛——策略模式
第20章:有序车站——职责链模式
第21章:命令模式
第22章:驻华大使——访问者模式
第23章:媒婆——中介者模式
第24章:做好笔录——备忘录模式
第25章:点钞机——迭代器模式
第26章:语言翻译——解释器模式
第五篇
技巧型设计模式
第27章:永无尽头——链模式
第28章:未来预言家——委托模式
第29章:数据管理器——数据访问对象模式
第30章:执行控制——节流模式
第31章:卡片拼图——简单模板模式
第32章:机器学习——惰性模式
第33章:异国战场——参与者模式
第34章:入场仪式——等待者模式
第六篇
架构型设计模式
第35章:死心眼——同步模块模式
第36章:大心脏——异步模块模式
第37章:分而治之——Widget模式
第38章:三人行——MVC模式
第39章:三军统帅——MVP模式
第40章:视图的逆袭——MVVM模式
附录A

相关推荐

微信二维码