书籍介绍
这本书最耐人寻味的地方,恰恰是它的「不贪多」。作者把JavaScript面向对象这一主题压得很薄:从历史脉络到原型、继承、封装,点到为止却不敷衍,语言简练、代码克制,配套的习题也经得起琢磨。正因如此,它在读者心中形成了一个微妙的坐标——有人说它像「红宝书缩水版」,有人嫌它太入门、甚至「浪费时间」,也有人视其为比《高级程序设计》更适合入门的跳板。这种两极评价恰恰说明:它不是一本职称「唯一」的权威大全,而是一把精准的手术刀,专门剖开JS的面向对象机制。真正适合它的,是已经写过JS、想系统补齐OO认知、又嫌大部头太沉的开发者;若你正为面试面向对象题目做准备,或想为阅读《JavaScript模式》打个底子,它会是你性价比极高的一步。
作者简介
Stoyan Stefanov:Facebook公司工程师、作家、演说家。他经常会在博客(www.phpied.com)上与一些相关会议中就Web开发话题发表独到见解。他还运营着其他一些网站,其中包括JSPatterns.com——一个专门探讨JavaScript模式的网站。Stoyan曾在Yahoo!公司任职,担任YSlow 2.0架构师职务,并且是图像优化工具Smush.it的作者。
Kumar Chetan Sharma原本一直致力于成为一个电子工程师,并梦想着打造一个终极音响系统。但由于一次偶然的机会,他得到了一份与HTML相关的兼职,然后自然地学习了CSS和JavaScript,从此便一发不可收拾。要知道在那个年代,JavaScript基本上还只能用来验证表单和制作一些奇特的DHTML效果,且IE6还在世界范围内独占鳌头。但就从那时起,他就已经在开发基于LAMP架构的Web应用了。从白色标签的社交网络应用,到为电信运营商制作的Web控制面板,再到联网的电子充电设备,都有他开发的身影。目前他在Yahoo!公司的搜索部门从事前端工程师的工作。