web前端開發書籍推薦(之JavaScript )

來源:互聯網
上載者:User
文章目錄
  • 登堂入門
  • 更上層樓
  • 參考查閱
  • 訂閱關注
  • 寫在最後
登堂入門

    (1)DOM
    Scripting: Web Design with JavaScript and the Document Object Model – 2005 年,這本書的第一版是我最喜愛的前端書籍之一。知識點的講解輕鬆有趣,例子由淺入深,引人入勝。去年發現這本書有第二版了,增加了 HTML5 章節,原有內容也與時俱進。我相信無論新人還是老手,都會發現這是一本好書。

    (2)Eloquent JavaScript – 這是一本線上書籍,裡面的例子都可調試。作者緩緩道來,內容翔實豐富。從 2007 年始,這本書曆經四年,直到今年一月份才正式出版。建議國內有志人士翻譯成中文,在保證翻譯品質的基礎上,造福國內前端。

    (3)jQuery Fundamentals – Rebecca Murphey 在 github 上維護的這本書,個人覺得是最好的 jQuery 入門教程,沒有之一。

    (4)JavaScript:
    The Good Parts – Douglas Crockford 的這本書薄而精,在不同階段閱讀,會有不一樣的收穫。建議通讀一遍,日常可隨意翻翻。

    (5)我閱讀過的還有幾本:Professional JavaScript for Web Developers,

    ppk on JavaScript, 1/e,
    Object-Oriented JavaScript. 都挺不錯的,如果時間精力充沛,不妨讀讀。特別是 Stoyan Stefanov 的 Object-Oriented JavaScript, 個人覺得是非常好的一本教程式書籍,特別適合已有 OO 編程經驗、同時想學習 JavaScript 的開發人員。

更上層樓

(1)JavaScript: The Definitive Guide
– 學 JavaScript 的如果沒讀過這本犀牛書,就好像基督教徒沒讀過聖經一樣。此書前面的章節很耐讀,後面的語言參考,則方便查閱。這是 JavaScript 語言學習和參考查閱的首選書籍。該書第六版已完成,期待電子版和紙質書早日面世。

(2)Pro JavaScript
Techniques – John Resig 的這本書,展現了 JavaScript 的專業開發技巧。如果想深入瞭解 jQuery 源碼,這本書會非常有協助。

(3)Secrets of the JavaScript Ninja – 這本書彙集了前端開發所需掌握的 JavaScript 知識的方方面面,是今年最值得期待的專業書籍之一。目前前 14 章已有電子版,最後 3 章 John Resig 還在編寫中。中文版我和沉魚已經在翻譯,敬請期待。

(4)High Performance
JavaScript – 如果你關注 JavaScript 的效能,那 Nicholas C.Zakas 的這本書是絕對值得一讀的。

(5)JavaScript
Patterns – 偷懶是程式員的優良品質,模式則是先人們總結的偷懶招式。Stoyan Stefanov 的這本書,從 JavaScript 的實際使用情境出發,提煉了不少可以讓前端們偷懶的實用招式。模式的探索、創新,將永遠是程式員自我提升的一條修鍊之道。

(6)Douglas Crockford’s JavaScript – Crockford 大牛在 JavaScript 方面的總結,有不少經典文章,值得研讀。

(7)JavaScript Garden – 這裡彙集了 JavaScript 的一些經典話題,很值得花時間研讀。

我閱讀過的還有:High Performance Web Sites,
Even Faster Web Sites,
HTML5 Up and Running.

參考查閱

    Mozilla Developer Network
    – 這是 Web 開發人員的寶藏,遇到問題建議優先到這裡查查,閑時沒事也可以到這裡逛逛。我相信,作為 Web 開發人員,你會喜歡這裡的。

    MSDN Web Development
    – 遇到 IE 的相容性問題時,如果 Google 不能解決,請馬上到這裡搜尋。對前端來說,最經常查閱的是 HTML and CSS 與 Scripting 兩部分。不要恨 IE, 一旦你瞭解了她,你會愛上這個敵人。

    ECMA-262 系列:ECMA-262 3rd Edition 和
    ECMA-262 5th Edition, 這兩個連結都是線上版本,查閱方便。此外非常推薦注釋版:Annotated ECMAScript 5.1, 有閱讀筆記和關聯連結,適合研讀。

    還有 W3C 等網站,就不細說了。

訂閱關注

這個有很多,列舉太耗時費力。可以 follow 我的推薦:

    lifesinger@twitter

    lifesinger’s shared items in Google Reader

Google Reader 裡,我的 Shared Items 很謹慎,讀過且覺得值得一讀或有查閱價值的文章我才會 share. Twitter, 最近用得比較少,有時會推薦一些資源,大家可酌情訂閱。在我的 following 裡,有一些國內外著名的前端開發人員,推薦大家根據興趣,選擇性 follow.

再推薦一個網站:JSMentors.com, 這裡收集了不少全世界範圍內有影響力的前端導師們,建議選擇性訂閱。

寫在最後

這裡只推薦了 JavaScript 相關的學習資源。作為一名前端工程師,還得具備 HTML, CSS, 基本的後台開發知識,以及互動設計等使用者體驗相關知識。這些方面的學習資源,是另一個話題,以後有機會再和大家討論分享。

上面提到的書籍,是我讀過的部分。提到的網站,是我經常光顧的。我相信還有非常多優秀的書籍和網站,期待大家的挖掘和分享了。

書籍版本的選擇,我的排序是:英文紙質版 > 英文電子版 > 中文高品質翻譯版。這隻是我個人的一個 taste, 建議根據實際情況,選擇合適自己的即可。

國內的原創前端書籍,我仔細看過的只有《悟透 JavaScript》和《JavaScript 語言精髓與編程實踐》。翻譯類書籍裡,只抱著研究翻譯的心態,看過部分譯稿。如果有英語閱讀能力,個人不是很推薦購買譯本。目前國內前端譯作,個人感覺質 量較爛,甚至離及格還有距離。高品質的翻譯,需要我們所有前端共同努力了。

最後想提一點:要讓自己有效消費資訊,而不要讓資訊消費你。比如書籍,一個階段,讀一兩本就好,貪多嚼不爛。學 習階段容易產生焦慮,甚至自我否定,要調整好心態。要明白你花了一晚上可能都沒弄明白的一篇部落格,作者當初可能花了好幾個月才研究整理出來。保持良好的心 態,不斷挖掘自己的真正興趣點和擅長點,在自知的基礎上自我彌補、自我提升,在自我提升的螺旋中進一步自我認識、自我堅持。這是一種修行,有苦有樂,冷暖 自知。付出汗水,登上峰頂,才有可能見到滿眼的精彩。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.