學習Javascript的書籍

阮一峰發表於2008-01-09

昨天,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

(完)

相關文章