注意标题,是必备书刊,而不是入门的最佳书刊。
书中较全面地对 JavaScript 的各种函数以及特性作了介绍,而后面占了全书超过一半内容的 JavaScript 核心参考、客户端 JavaScript 参考、DOM 参考,无疑是编写 JavaScript 时最有力的参考手册(当然,在线的除外)。
但是本书不适合初学者使用。初学者应该选择一本类似 Head Rush Ajax 一类的入门教程作为第一本教材,而把这本书当作第二本教材;在对 JavaScript 有初步了解后,再阅读本书,这样能让你对 JavaScript 更为了解。当然,成为一个能使用 JavaScript 编写很复杂的程序,是需要个人的练习和掌握;任何事情都没有一步登天的捷径。
最后,我想说的是,中文翻译真的不妥,如果有条件和能力,阅读原版吧。
《JavaScript DOM编程艺术》 不适合初学者,里面教了思想,但是基础知识太少,从《JavaScript高级程序设计》或者这本权威指南开始吧!
@交大noc - 问题是你想入门啥?Browser-side JS?Server-side JS?ES6?我近十年前的推荐在现在可能就没有太多时效性了。
《 JavaScript DOM编程艺术》很快就看完了,JavaScript权威指南看了好久也看不完,可能太厚了。但是JavaScript权威指南感觉讲的的更全面,更细致。
还好吧,自己学javascript本身就是七零八落的积累起来的,有很少一部分的知识都是已经知道的,但是大部分的还是第一次知道,总的来说读起来有些吃力。
最痛苦的是看到一些好的例子的时候没法立马敲一遍,因为电脑不在身边,一般是睡前看。。。
事实上将此书作为入门是不恰当的,我觉得这书更适合作为入门后的手册使用。过于全面的阐述反而容易让初学者感到困惑,简单的概念换上专有名词后就显得雾里看花。
总得来说,必备是对的,入门不推荐。
关于入门教材的选择:我是看 Head Rush Ajax 作为入门教材的。当然,可能会不太适合,事实上,关于 JavaScript 的书籍我没有看过几本,你可以选择一些例子比较多、对原理解释比较详尽的书。中文的要特别注意挑选,质量差的书太多了。