JavaScript 入门哪本书最好?

入门:
《深入浅出JavaScript》
《JavaScript DOM编程艺术》
《JavaScript DOM高级程序设计》
进阶:
《ppk谈JavaScript》
《精通JavaScript》
《JavaScript高级程序设计》
高级:
《JavaScript语言精粹》
《JavaScript设计模式》
《Secrets of the JavaScript Ninja》
《高性能JavaScript》

有的人说犀牛书 入门经典 ,犀牛书不适合入门,各位大神怎么看

还有javascript编程全解这本书适合JS入门学习吗?

还好的求推荐 好盲目

我看司徒正美大神 在知乎推荐的是
《javascript高级程序设计》
《javascript dom 编程艺术》
《javascript语言精辟》
《PPK 谈 Javascript》
《JavaScript DOM高级程序设计》
等等

JavaScript DOM高级程序设计 这本书感觉有点早,里面说的东西会不会有时效性的问题……
求解啊

阅读 19.2k
20 个回答

其实我觉得现在的准备学JavaScript的时候抛出这样的问题不太好,因为每一个人的接受能力基础知识是不一样的,就像鞋子合不合适,只有自己的脚知道。

之前也答过相关的问题,我推荐的是Javascript权威指南,在后来大家的回答中,发现其实大家的观点很丰富,究其原因是每个人具有其自身的差异性,并不是说这种差异性不好,而是说这种差异性会在有意无意间影响你,举个例子:

如果你学过一些编程语言,有基础,那么当你学Javascript的时候,你可能接受的还可以;但是如果你没有学过编程,是一个完全的新手,那么其实他怎么学习,或者说看那本书入门,平均下来都是要比"老手"慢的。

所以,我的建议是,先挑3本书,大概的翻一翻,看看自己对那本书有感觉,那么接下来会有两种结果:

  • 你看中了一本,感觉能看下去,那么恭喜你,找到你目前合适的,在看完这本后,可以继续向更深层进发
  • 你3本都觉得不合适,这时,其实再把你心中的疑惑抛出来更好,因为这个站上那么多的过来人,大家都可以根据你的具体情况,给你当下客观也可能是最优学习策略

所以我的建议是,先挑3本。

那么如果我说的话,我建议的3本对基础有帮助的(注意:对基础有帮助的书很可能是枯燥,晦涩,就像是学英语要记语法一样,不可能又轻松又扎实的把一件事办成,总得有点舍才有得)

另外附上这个问题的另一个讨论
希望量变之前必须先积累足够的质变~

加油~

现在学 Javascript 可以看点新东西,经典的大家都在列出,我就推荐一个较新的:eloquent javascript,手机不方便找地址,豆瓣上搜一下好像有中文版的,不过还是看原版更佳。

  • 《JavaScript DOM编程艺术》

  • 《JavaScript高级程序设计》

大学毕业后转行写代码,非计算机专业,我所有编程语言都不会的情况下,第一句helloworld是看着犀牛书写的。
其他js基础书籍我都没看过,犀牛书我整整翻了两遍半,一页不差地翻。语言核心部分三遍,客户端js两遍。

第一次看的时候,肯定吃力,各种查资料,各种自己试验。但是经过一个阶段后,就会发现阻碍越来越少。第二遍就感觉容易了一些。第三遍时候,基本每看到一章节,都能联想到自己前两遍积累的各种关联知识。

犀牛书我也买了两本,第一本是我转行时候,买的一本盗版书,翻散架了。第二本是在看了两遍半后,买了个最新版的,一直当工具书用。

将js基础掌握好后,你会发现学起高层的框架和工具库,真的很容易。理解了一些编程公有的思想后,学其他语言也能很快上手。

另外,我不建议买一堆同一语言的基础书籍。都看的话,个人感觉是浪费时间。啃透一本就行。

想先入门其实可以先看看w3cschool和mdn上的js入门教程,然后可以看本书全面的学习,js高级程序设计是很多人都推崇的

如果是js的话 推荐 javascript高级程序设计
如果是dom相关推荐 javascriptdom编程艺术
另外推荐一个不错的网络教程 http://yanhaijing.com/basejs/

多查w3c菜鸟网,开始学js时就看ppk谈JS,感觉不错,很多面试的问题都我都能在里面找到答案,但很多不是很明白,现在看来要再看多几次,再多实践实践

JavaScript DOM编程艺术
这本比较适合新手,嘿嘿~~我也是新手,然后有大牛推荐的先看这本**

你可以先看看额~~

犀牛书,不服来辩。

《JavaScript权威指南》读起来是有点枯燥,不如看看W3School的教程。
不得不看的我觉得是Douglas大神的《JavaScript语言精粹》,很薄的一本书,但是内容很丰富。

我是计算机专业的,第一本是《JavaScript dom编程艺术》,很简单地介绍了语法和常用的dom操作,以及一些分层的思想,比较适合入门,很薄的书基本上一两天就能看完消化完。
接下来就《JavaScript权威指南》或者《JavaScript高级程序设计》,这部分系统学习js必备的,或者直接看这部分也行。

《JavaScript DOM编程艺术》入门首选~!

  • 《JavaScript高级程序设计》

  • 汤姆大叔深入理解JavaScript系列

  • 《你不知道的JavaScript上卷》

入门W3C上的刷一遍,然后JavaScript权威指南和MDN。

分享一个从入门到进阶的过程

  1. 国内中文教程
  2. mdn重点章节
  3. 你不知道的JS
新手上路,请多包涵

*《JavaScript语言精粹(修订版)》,即:《JavaScript: The Good Parts》
作者是json的发明人。
这本书很薄,很容易读,是国外最权威的javascritp书,没有之一。

  • 不过这本书比较久了,所以没有涵盖es6的内容,阅读完上面的后,可以找《深入浅出es6》免费书,见链接:http://www.infoq.com/cn/es6-i...
  • 再后面可以看一些functional javascript的书来看
新手上路,请多包涵

从我个人的经验,
如果基础为0且时间充足的话,最好去报个培训班。师傅领进门,修行靠个人,领进门的那个人很重要。
如果其他编程语言基础的话,建议看视频,b站上有很多非常优秀的视频资源,都是精华,能少走很多弯路,快速入门。

推荐问题
宣传栏