如果学过w3cshool的javaScript教程http://www.w3school.com.cn/js/index.asp,
那么 《JavaScript DOM编程艺术》太简单,我就这么觉得
w3cschool
如果有时间的话,也建议你看下这两个前端培训机构(不是打广告,真心觉得不错,两个都很给力,排名不分先后)
妙味课堂 智能社
大家说的都是比较经典的书,不过对入门来说有点复杂了,推荐w3school网站的javascript教程,中文的,简单易懂。
http://www.w3school.com.cn/b.asp
1 JavaScript入门经典 豆瓣
2 JavaScript高级程序设计(第3版) 豆瓣
3 JavaScript语言精粹 豆瓣
4.JavaScript权威指南 豆瓣
按照这个顺序来,有浅入深
推荐《JavaScript DOM编程艺术》
做后端的,书倒是没看过,看过一个系列blog,非常的赞
Nicholas Zakas著的 《JavaScript高级程序设计》 还是非常不错的。
也可以看看这个更深入的一篇文章:javascript秘密花园
推荐以《javascript高级程序》来入门,这本书知识梳理的比较好,看完就能够对javascript有个整体的认识和把握了,接着就是啃《javascript权威指南》了,一遍遍的啃,在不断的啃这本书的过程中抽插着看些其他的书,比如《javascript语言精粹》、《javascript模式》等,这些书比较薄,看起来比较快,但内容则相对比较深,看了这些你又会有看《javascript权威指南》的欲望,就这么一直厚薄交替着进行下去。。。
《JavaScript语言精粹》无误,读完这本书会对js有一个系统化的认识,不再停留于写效果堆功能的阶段,非常有用!
强烈推荐:《JavaScript权威指南》(第6版)
可以参考这篇文章学习JavaScript - 我的经验与建议(译)
我当时看的是 《JavaScript DOM编程艺术》 和 《JavaScript DOM高级程序设计》
后来高考完两本书就连着高中教辅一起送给学弟了
第一本书很大程度是关于良好的习惯和哲学,对我影响很大,比如作者在该书里最强调的“永远不要依赖JavaScript”。(关于这个话题,还有http://www.neoease.com/dont-depend-on-javascript/也对我有毒害)。
第二本书以构建一个自己的库为线索,有非常多的实例,大量的代码示例。
不过现在第一本书已经出第二版了,想必哲学有所变化,应该也添加了很多HTML5的时髦玩意儿,应该是很值得推荐的。
我入门用的是javascript高级程序设计
JavaScript: The Good Parts
Learning JavaScript Design Patterns
Marijn Haverbeke的著作《JavaScript编程精解》
Douglas Crockford的著作《JavaScript语言精粹》
Nicholas Zakas著的 《JavaScript高级程序设计》,第三版
David Flanagan 的经典大作,也就是传说中的犀牛书:《JavaScript权威指南》(第6版)