JavaScript设计模式
全新正版 极速发货
¥
39.96
6.8折
¥
59
全新
库存2件
作者张容铭
出版社人民邮电出版社
ISBN9787115396860
出版时间2015-08
装帧平装
开本16开
定价59元
货号3298187
上书时间2024-06-10
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
张容铭,百度资深高级Web前端研发工程师,长期工作在Web前端一线上,现负责百度图片搜索业务研发与维护,曾主导百度新首页项目改版等。喜欢钢琴、素描,热爱旅游,经常带着自己的单反相机到各地旅行。
目录
第一篇 面向对象编程
第1章 灵活的语言——JavaScript
1.1 入职第一天
1.2 函数的另一种形式
1.3 用对象收编变量
1.4 对象的另一种形式
1.5 真假对象
1.6 类也可以
1.7 一个检测类
1.8 方法还可以这样用
1.9 函数的祖先
1.10 可以链式添加吗
1.11 换一种方式使用方法
下章剧透
忆之获
我问你答
第2章 写的都是看到的——面向对象编程
2.1 两种编程风格——面向过程与面向对象11
2.2 包装明星——封装
2.3 传宗接代——继承
2.4 老师不止一位——多继承
2.5 多种调用方式——多态
下章剧透
忆之获
我问你答
第二篇 创建型设计模式
第3章 神奇的魔术师——简单工厂模式
3.1 工作中的第一次需求
3.2 如果类太多,那么提供一个
3.3 一个对象有时也可代替许多类
3.4 你的理解决定你选择的方式
下章剧透
忆之获
我问你答
第4章 给我一张名片——工厂方法模式
4.1 广告展现
4.2 方案的抉择
4.3 安全模式类
4.4 安全的工厂方法
下章剧透
忆之获
我问你答
第5章 出现的都是幻觉——抽象工厂模式
5.1 带头模范——抽象类
5.2 幽灵工厂——抽象工厂模式
5.3 抽象与实现
下章剧透
忆之获
我问你答
第6章 分即是合——建造者模式
6.1 发布简历
6.2 创建对象的另一种形式
6.3 创建一位应聘者
下章剧透
忆之获
我问你答
第7章 语言之魂——原型模式
7.1 语言中的原型
7.2 创建一个焦点图
……
第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
内容摘要
张容铭《JavaScript设计模式》共分6篇40章。
首先讨论了几种函数的编写方式,体会JavaScript在编程中的灵活性;然后讲解了面向对象编程的知识,其中讨论了类的创建、数据的封装以及类之间的继承;最后探讨了各种模式的技术,如简单工厂模式,包括工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式、外观模式,以及适配器模式。本书还讲解了几种适配器、代理模式、装饰者模式和MVC模式,讨论了如何实现对数据、视图、控制器的分离。在讲解MVP模式时,讨论了如何解决数据与视图之间的耦合,并实现了一个模板生成器;讲解MVVM模式时,讨论了双向绑定对MVC的模式演化。本书几乎包含了关于JavaScript设计模式的全部知识,是进行JavaScript高效编程必备的学习手册。
本书适合JavaScript初学者、前端设计者、
JavaScript程序员学习,也可以作为大专院校相关专业师生的学习用书,以及培训学校的教材。
主编推荐
专业讲解全面Web前端设计模式书
阿里巴巴、百度前端不错工程师鼎力推荐
Web前端界以一种讲故事方式讲解每一种模式,让每位读者都能读懂。
书中案例都是实际工作中的真实案例,让读者身临其境。
全面涵盖专门针对JavaScript的36个设计模式,帮助读者尽快提高开发效率
深入剖析面向对象的设计原则及代码重构,帮助读者快速融入团队项目开发中
本书通过职场主人公“小铭”实战历练,介绍了他从菜鸟到不错程序员的蜕变过程,值得每一个程序员借鉴和学习!
各种设计模式的原则和准确定义、应用方法实践
媒体评论
认识张容铭是在2012年年底的时候,那时张容铭来公司实习,大家都觉得这小伙子实力不俗。而且很爱钻研。在得知容铭利用业余时间完成了本书的创作,作为他的朋友,真替他感到高兴!短短几年,进步如此迅速,在前端实战开发方面有着这么多的积累,有时也会让我自愧不如。
在Web应用日益丰富的今天,越来越多的JavaScript被运用在我们的网页中。随着用户体验日益受到重视,前端的可维护性、前端性能对用户体验的影响开始备受关注,因此如何编写高效的可维护的代码,成为众多互联网公司争相研究的对象。
本书通过对话的方式详细地介绍了各种设计模式的原则和准确定义、应用方法和很好实践,多方面比较各种同类模式之间的异同,详细讲解不同模式的使用方法。
“极具趣味,容易理解,但讲解又极为严谨和透彻”是本书的写作风格和优选特点。希望大家在学到知识的同时,能够感受到作者的风趣幽默。
很后,希望本书能够帮助业界同仁打造出更为很好的Web产品。
阿里巴巴集团(淘宝) 不错Web前端研发工程师 王鹏飞
在百度工作的时间里,和张容铭共事过一段时光,在相处的过程中就发现张容铭对设计模式的研究和应用有很大的热情,投入精力很多,且在应用上有很好的理解和收获。本书可以说是张容铭多年来积累的技术经验的总结,涵盖了绝大多数设计模式;叙述方面采用新人与导师对话的方式,风趣幽默、通俗易懂,很好适合JavaScript初学者和前段开发工程师学习。
百度 不错前端研发工程师 杨坤
— 没有更多了 —
以下为对购买帮助不大的评价