前端书籍推荐之《你不知道的JavaScript》

前端书籍推荐之《你不知道的JavaScript》

前端朋友强烈推荐的书,最近刚买上、中、下三卷实体书, 还没看。看评分也是JS经典书,三本加起来没“红宝书”厚,推荐购买。

内容介绍

JavaScript语言有很多复杂的概念,但却用简单的方式体现出来(比如回调函数),因此,JavaScript开发者无需理解语言内部的原理,就能编写出功能全面的程序;就像收音机一样,你无需理解里面的管子和线圈都是做什么用的,只要会操作收音机上的按键,就可以收听你喜欢的节目。然而,JavaScript的这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发者,如果没有认真学习也无法真正理解语言本身的特性。正是因为绝大多数人不求甚解,一遇到出乎意料的行为就认为是语言本身有缺陷,进而把相关的特性加入黑名单,久而久之就排除了这门语言的多样性,人为地使它变得不完整、不安全。

“你不知道的JavaScript”系列就是要让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途。本书介绍了该系列…

网友点评

很喜欢《你不知道的 JavaScript》系列。我想这套书真正做到了深入浅出。入得深,以 JS 规范为蓝本,把原理剖析的一清二楚,本书并不适用于初学者,而是对JS开发有一定的经验的人。出的浅,剖析完原理,评判完各种观点、方法的优缺点,能够给出自己的结论,收敛到切实可行的方法。

这是一套有个性的书。针对市面上一刀切式的批判 JS 缺陷的书籍,作者的观点是,你丫不会用而已。对于 JS 的 “bad parts”,作者认为不应该唯恐避之而不及,在倒掉洗澡水的同时把孩子也给倒掉了;而是取其精华,去其糟粕。在武林高手手里,再烂的招式,也可以化腐朽为神奇。

更有意思的是,作者没有回避网络上对于 JS 一些奇葩特性的吐槽,而是秉着该书一贯的原则,进行细致的剖析,给出令人信服的解释。这一贯的原则——同时也是作者对于编程的理念——就是你必须知道自己写的程序是如何运行的。你不仅仅要知道程序为什么不能运行,更要知道程序为什么能够运行,否则你写的程序就是“纸牌屋程序”。

分享到 :
相关推荐

发表评论

电子邮件地址不会被公开。