你不知道的JavaScript(上卷)
赵望野, 梁杰 译
出版时间:2015年03月
页数:208
“Kyle对JavaScript语言每一个细节的缜密思考方式,
会潜移默化地移植到我们的头脑和日常工作流程当中。”
——Shane Hudson,自由前端开发者
“原型使JavaScript语言功能强大,但也令开发人员备感困惑。
本书第二部分‘this和对象原型’精妙地解释了原型、
继承和JavaScript中‘类’的概念。”
——David Walsh,Mozilla前端工程师
JavaScript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,开发者无需理解语言内部的原理,就能编写出功能全面的程序;就像收音机一样,你无需理解里面的管子和线圈都是做什么用的,只要会操作收音机上的按键,就可以收听你喜欢的节目。然而,JavaScript的这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发者,如果没有认真学习也无法真正理解语言本身的特性。正是因为绝大多数人不求甚解,一遇到出乎意料的行为就认为是语言本身有缺陷,进而把相关的特性加入黑名单,久而久之就排除了这门语言的多样性,人为地使它变得不完整、不安全。
“你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书介绍了该系列的两个主题:“作用域和闭包”以及“this和对象原型”。掌握了这些知识之后,无论什么技术、框架和流行词语,你都能轻松理解。
书名:你不知道的JavaScript(上卷)
译者:赵望野, 梁杰 译
国内出版社:人民邮电出版社
出版时间:2015年03月
页数:208
书号:978-7-115-38573-4
原版书书名:You Don't Know JS: Scope & Closures
原版书出版商:O'Reilly Media
Kyle Simpson
Kyle Simpson是来自得克萨斯州Austin的一位UI架构师。他热爱用户体验,特别热衷于如何将UI优化为尽可能响应式的、高效能的、安全的和可扩展的。他认为JavaScript是终极语言,并且一贯地致力于如何推进该语言。如果有什么事情是用JavaScript或Web技术无法做到的,他会为此苦恼。他拥有众多的开源项目,包括LABjs、HandlebarJS/BikechainJS和flXHR,并且他还是SWFObject核心贡献者。