前端設計師入門,應看哪些書?

對了一個沒有編程經驗,想從事前端設計的人而言。


前端嘛,最重要的是實踐中學習,關鍵是積累經驗。不過這裡有幾本書適合自學成才寫了一段時間亂七八糟的代碼以後再來重新系統地整理一下思想:

  • Designing with Web Standards
    (中文名:網站重構 http://book.douban.com/subject/3075969/)
  • DOM Scripting: Web Design with JavaScript and the Document Object Model
    (中文名:JavaScript DOM編程藝術 http://book.douban.com/subject/1921890/)
  • CSS Mastery: Advanced Web Standards Solutions
    (中文名:精通 CSS http://book.douban.com/subject/1898098/ )

這三本書都可以看很多遍。


JavaScript高級程序設計

精通CSS:高級Web標準解決方案(第2版)


如果只是為了寫寫 CSS ,看看 CSS Mastery 就夠了。如果要理解如何設計才能符合語義,或者如何將已有的設計稿轉變為符合語義的結構,那麼可以去看看 CSS Zen Garden 和 Transcending CSS 。


  • css : 必讀《精通css》。選讀《css禪意園》《css藝門之匠》
  • js: 必讀《javascript dom編程藝術》《javascript語言精粹》。選讀《high performance javascript》《object oriented javascript》

書,以上足以。
關鍵還是實戰。遇到問題百度一下,注意積累。


我在網上看到過一些回答。記得有一篇談及學習路徑的文章: http://is.gd/jG3Lv ;(可能需要翻牆才能看)。文章中部的那張圖,左側的是前端開發的學習路徑,你可以根據自己目前掌握的技能,從不同的節點開始。

HTML 部分,目前為止我看過最好的一本書是:Beginning HTML, XHTML, CSS and Javascript (Wrox 出版),這本書容易理解,並會時常讓你溫習之前提到的內容。


《寫給大家看的設計書》


精通CSS和Javascript高級程序設計,這兩本已經涵蓋了絕大部分內容。CSS的書相對比較匱乏,JS的書這幾年冒出很多,雖然國內也有很多牛人,但是基本上還是國外那幾本經典的可以一看再看。


沒有編程經驗的話,前端入門建議先從CSS著手,HTML的話是CSS的基礎,HTML自不多說。CSS的話推薦一本當時指引我進入前端之路的CSS書&<&<精通CSS : 高級WEB標準解決方案&>&>,書名雖然是精通,其實是一本入門書,例子很好理解,照著做就OK。CSS熟悉了就可以開始做一些項目,有了一些javascript經驗的時候就可以開始讀&<&&>,這時候就可以恭喜你,成功地跨入前端之路了。


入門,工具,手冊全套的網站。前端開發者必看。
http://www.w3school.com.cn/


鋒利的jQuery.


CSS Zen Garden. 算是比較早的佈道書,我看了這本書才覺得網頁排版有那麼多可以發揮的空間。


推薦閱讀:

哪個學校的網站首頁最好看?
未来是 HTML 5 还是 Flash 的时代?
歐美主流網站都用什麼字體?
Yahoo! 新首頁有哪些亮點?
「界面設計」「視覺設計」「交互設計」之間的關係是什麼?如何理解?

TAG:書籍推薦 | 網頁設計 | 前端開發 | 入門指南 |