对于许多想学习 JavaScript 的朋友来说,无疑如何选择入门的书籍是他们最头疼的问题,或许也是他们一直畏惧,甚至放弃学习 JavaScript 的理由。

在 JavaScript 方面,自己不是什么专家,也不是什么高手,但自己一路走来,JavaScript 从迷茫到入道,对于 JavaScript 书籍的认识或许还有些借鉴价值。

入门推荐首选书籍:《JavaScript DOM 编程艺术 》

当初读了不下 4 遍,书内容简单,易学,上手快,编程思想严谨。好的入门书,对你未来的编程都会有着深远的影响。此本书不辜负这个历史使命。

更详细的评论可以看 Realazy 在豆瓣上的评论在 豆瓣 上的评论《通往终点的过程与终点本身同样重要》

基础学习书籍:《JavaScript 权威指南》

《JavaScript DOM 编程艺术》只是入门,介绍了编程思想和很简单的程序语法以及 DOM 的基本方法。而《JavaScript 权威指南》详尽的介绍了 JavaScript 的各种函数以及特性。至于后面差不多 500 页左右的参考(JavaScript 核心参考、客户端 JavaScript 参考、DOM 参考)可以暂时不看。

进阶提升书籍:《JavaScript 高级程序设计》

在思想上强调 OPP 的概念,内容上注重实用,可以从中学到更多更细致的知识,并且注重浏览器差异的解决。

但如果要阅读必须有一定的 JavaScript 的基础(或者读完前两本),要不然会带来挫折感,打击学习的热情。

拓展学习篇:《Ajax 实战》

比较全面深入的介绍了 Ajax 知识,其中 Ajax 开发的思想和 Ajax 开发中的设计模式等还是很值得学习。

最好在《JavaScript 高级程序设计》基础上阅读此书,可以很好的帮助理解该书的内容。当然对于没有后台语言基础的朋友来说,阅读起来还是有一定的障碍的。

最后想说的:

JavaScript 水平到一定程度,书看得再多也不能得到最后技术的提升,要实践,要自己写代码,深入到开发中锻炼,理论结合实际,才会提升价值。



共有15 条评论

  1. 1. 头像 Robin

    嗯, 看来我的顺序有点问题, 不过好在挫折感还不是很大.

  2. 2. 头像 cers

    嗯很好很强大
    最近在学Ajax很多问题不懂啊
    回头也弄它一本看看

  3. 3. 头像 怿飞

    最近新出的两本书《精通Javascript》(pro javascript techniques)和《PPK》可以在《JavaScript 高级程序设计》之前阅读!

  4. 4. 头像 unicac

    不错。。正在努力之中~

  5. 5. 头像 米奇

    JavaScript DOM高级程序设计 请问 博客主人这本书和《JavaScript 高级程序设计》哪本比较好点

  6. 6. 头像 怿飞

    @米奇 两本书都很不错的,不过个人推荐《JavaScript 高级程序设计》

  7. 7. 头像 米奇

    嗯….您推荐的书很不错我都买了..http://bbs.blueidea.com/thread-2871385-1-1.html。。您能到这里详细的回答一下这个问题嘛 ?如果有时间的话!

  8. 8. 头像 bcpxqz

    JavaScript 权威指南第四版好,还是第五版好,初学应该选择那本?

  9. 9. 头像 怿飞

    @bcpxqz JavaScript 权威指南第四版翻译好点。

  10. 10. 头像 nulle

    JavaScript权威指南》,即使是高手,也有查阅的价值。里面真的没一句废话。顶

  11. 11. 头像 毛毛虫

    一直很想学习javascript.感觉写代码好难,要记的东西太多了,css更好写一点,不过还是在努力的学。对高手很崇拜

  12. 12. 头像 mAmimoluo

    专门讲DOM的书还没有看过。
    我看书的经历是:
    《JavaScript 权威指南》 -> John Resig的《精通JavaScipt》 -> 《ppk on javascript》 -> 《JavaScript设计模式》

  13. 13. 头像 eddie

    我最早看的是《JavaScript 权威指南》,但是一头雾水
    然后看了《JavaScript 高级程序设计》略懂,但是提不起兴趣。接着看完了《JavaScript DOM 编程艺术 》深深的打动了我。现在手头还有本《精通JavaScipt》,听你这么说可以现在读读。

  14. 14. 头像 6633

    很高兴可以看到过来人写的经验帖,收获很大!!

  15. 15. 头像 很高兴

    很好 多发经验 多多交流

发表评论

(必填)

(必填,会为您保密)

评论仅支持“a、abbr、strong、em、blockquote、code”几个简单的标签