Pro JavaScript Design Patterns

Dustin Diaz, Ross Harmes

出版社

Apress

出版时间

2007-12-16

ISBN

9781590599082

评分

★★★★★
书籍介绍
这本书最引争议之处,恰是它的核心主张:用严格面向对象的方式重写JavaScript。不少读者读完会纠结——从JS入手学设计模式,究竟是事半功倍还是本末倒置?本书作者给出的答案相当坚定:JavaScript具备完整的OOP能力,只要把继承、封装、信息隐藏这些原则落到实处,代码就能更强大、更高效、更便于团队协作。读者反馈印证了这一点:它把鸭子类型、mixin、DRY原则讲得透彻,甚至有人借此看明白了jQuery等框架的实现原理。它适合谁?不是入门书,而是想从「会写」进阶到「写好」的开发者;代价是正文略显冗长、翻译质量平平。若你已对设计模式有基本认知,它会是你进阶路上扎实的一本。
作者简介
Dustin Diaz is a user interface engineer who enjoys writing JavaScript, CSS, and HTML, as well as making interactive and usable interfaces to create passionate users. Ross Harmes works as a frontend engineer in Sunnyvale, California, where he creates modular and reusable JavaScript components for Yahoo! Small Business.
用户评论
:无
看到过的OOP最好实现的一本书,讲的很详细,层层深入,至于设计模式,个人感觉从JS入手不是件好事,除非本来就对设计模式化有很深的理解,不过本书还是很值得一看的,会学到很多东西,目前感觉讲的最好的两本javascript书之一,另一本是周爱民的大作,及其推荐。
好书~
印象最深的是鸭子定律和mixin模式。
相当不错的一本书,虽然废话有点多,但好处是条理清晰
不管是语言特性和设计模式都讲解得深入。的确是Pro
JS开发进阶必读,可以基本了解jQuery之类的framework的实现
下载
收藏