学习Javascript的书籍

作者: 阮一峰

日期: 2008年1月 9日

昨天,ppip同学留言

你的js主要是用什么材料学的?推荐用哪本教程呢?

我想了一下,发现自己还真的读过不少书。我在这里做一个总结,希望对想学习Javascript的朋友有所帮助。

我推荐三本教材,这是我通读过全文的,非常了解。它们在国内都有中文版,但是我建议最好去网上找英文版下载阅读。

1. DOM Scripting: Web Design with JavaScript and the Document Object Model

bg2008010901.jpg

作者:Jeremy Keith
ISBN :1590595335
出版日期:20 September 2005
网址:http://domscripting.com/book/

[说明] 这本书最大的特点就是简明易懂,循序渐进,适合初学者,非常容易上手。曾经有人评论说:"很难想象,那么一点点内容,作者居然写了300多页。"由此可见该书的通俗程度。即使你对Javascript已经有了一定的基础,阅读该书也不会没有收获,因为它的提供编码非常简洁规范,具有启发性。

2. JavaScript: The Definitive Guide, Fifth Edition

bg2008010902.jpg

作者:David Flanagan
ISBN: 0596101996
出版日期:01 August 2006
网址:http://www.oreilly.com/catalog/jscript5/

该书是公认的"Javascript第一书",基本上所有人都会推荐它。特点是权威、全面、详尽,厚达1000多页,可以当手册用。我现在如果遇到问题,首先就会去查这本书。需要注意的是,该书的中译是第四版,而最新的是第五版,两个版本差别很大。

3. Professional JavaScript for Web Developers

bg2008010903.jpg

作者:Nicholas C. Zakas
ISBN: 0764579088
出版日期:11 April 2005
网址:http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764579088.html

我从这本书中收获极大,非常推荐。它的阅读对象是有一定Javascript基础的读者,与网页开发有关的所有问题基本上都涉及了,写得很清楚明白,相当实用。

=================

除了以上三本,还有三本(种),我没有读过全书,但是读过部分章节,我觉得也值得推荐。

4. Client-Side JavaScript Guide
5. Unobtrusive Javascript
6. AdvancED DOM Scripting

=================

如果能把上面6本书都通读一遍,那么我估计你的Javascript应该会到高级水平了。但是,那样一来,太费时间,而且也没有必要,毕竟很多时候我们只是希望在网页上加一些简单的动态效果而已。

好在有一个简便的方法,就是在读完我推荐的第一本书以后,去学习使用下面两个别人已经写好的Javascript框架。你完全可以在一无所知的情况下,照搬它们提供的代码,轻而易举实现许多炫丽的效果。

7. jQuery
8. Prototype

(完)

留言(19条)

欣赏!

阮同学能不能提供以下第一本书的下载地址?我想打印一份来学

另外再推荐一个网站,http://www.w3schools.com/,不光有javascript,还有html,xhtml,css等等。

引用且听枫吟的发言:

阮同学能不能提供以下第一本书的下载地址?我想打印一份来学

下面的地址可以下载:

http://rapidshare.com/files/5377450/1590595335.zip

三本通读……你还真是费了不少的时间。

引用Ruan Yifeng的发言:

下面的地址可以下载:

http://rapidshare.com/files/5377450/1590595335.zip

谢谢!

第三本人民邮电出版社有中文版 确实非常赞

读英文版 对于我半吊子英文真的很无语 电脑上看pDF总是许多词要用词典 不用的话 看完了大概懂一点 感觉收获不大

下午去图书馆看看,JS现在很有用

我通读过第一本的中文版,感到非常震撼,能把javascript最核心最基础的理念讲清楚是一门艺术。

即使你已经对Javascript已经有了一定的基础——这句话过于冗长了吧,而且“已经”重复了。

@hyh:

谢谢指出,已更正。

你好,Client-Side JavaScript Guide这本书对应的链接是不是有点问题?点击跳转到了oracle的界面

@reddevil:

原来的网页在sun.com,后来sun被oracle收购了,就跳到oracle.com了。

现在已经修正了。

博主很强大!谢谢推荐的书籍。从您这儿学到不少。

谢谢博主这样的好人

DOM Scripting: Web Design with JavaScript and the Document Object Model
已经有第二版了,而且中文的也翻译得不错。
一读就爱不释手,从来没有阅读过那么让人爱不释手的工具书~~

引用卡卡的发言:

DOM Scripting: Web Design with JavaScript and the Document Object Model
已经有第二版了,而且中文的也翻译得不错。
一读就爱不释手,从来没有阅读过那么让人爱不释手的工具书~~

正在读第二版,确实很不错,同时也要谢谢阮童鞋的推荐

第六个网站要好好学习一下,非常的重要

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接