本來是回答一個別人的問題,但我想遇到此類問題的人比較多,所以發到這裡來。
http://blog.sina.com.cn/s/blog_69da58690100kmst.htm
除了上面所說的幾點之外,以下我的幾點分享:
首先初學者不推薦 javascript 權威指南,權威指南是js人員的必讀物,但不適合初學者。因為學習是因為興趣而發起的一項腦力曆程,權威指南太厚了,沒有一定的興趣語言基礎和毅力是很難堅持讀完的。大家都知道一本經典的書讀一遍是不夠的。所以從簡單的書籍入門,然後知識點從廣到精,循序漸進,方能拿下這個怪異而有趣的開發利器。
javascript 進階程式設計 第二版比第一版更精彩,除了裡邊的大部分內容重寫之外,還加了一些匿名函數,經驗分享等。
精通javascript 這本書還是可以看看。
如果不想過多的浪費時間,我建議三本書(為什麼是三本呢,這三本讀完隨著你對這個行業的逐步瞭解,或對未來趨勢的一些個人預測,你就知道讀什麼書,如果這三本讀完你還不知道讀什麼書的話,我建議你轉行吧。這個行業可能不適合你):
1. javascript 進階程式設計 第二版 (此書的特點,可以說js書類中入門級讀物,雖然有“進階”二字,但裡邊的內容其實較全面較系統的介紹了javascript的文法及物件導向等鬆散型語言特點,這本書也因為為之漫筆的翻譯,更是錦上添花,當然這本書讀完,基本什麼都做不了,可能能簡單的看懂一些別人的代碼)
2. javascript 進階DOM程式設計 (這本書讀完能做些例子了,可以嘗試自己寫一個架構,能完成常規的dom,crud操作。值得一提的是這本書是為之漫筆與人民郵電出版社合作翻譯的第一本書,想想以後為之漫筆其它大做,真是天下風雲出我輩,一入江湖歲月催。 皇圖霸業談笑中,不勝人生一場醉)。
3. javascript語言精髓與編程實踐(屬於進階書,不適合初學者,業界一直認為,在js現有出版的書籍領域內,無人能超越這本)。
這幾本看完基本入門了,但技術就主要實踐。邊看邊練習才是取勝之道。
有空看看笑傲江湖,看看什麼叫好幾個爺們的才氣。
有空看看阿甘正傳,看看堅持的爺們才是一個純爺們。
有空看看肖申克的救贖,看看爺們不能沒有夢想。
有空看看辛德勒的名單,看看一個完善的爺們必有一顆感恩的心。