學習前端有什麼書推薦?
歡迎補充 :)
傳統的html css幾乎不用看書,看一些html5 css3多作頁面即可,因為其它js的書都會涉及。js比較靈活水比較深。我看過的有這些:javascript設計模式、HTml5揭秘、javascript語言精粹、javascript高級程序設計、javascript dom高級程序設計、nodejs開發指南、深入淺出coffeescript 還有不列舉了。原則:現在只看有深度的,入門淺的還不如看視頻,非圖靈不看
前端路途很艱辛,因為它發展太快了。不過前端的入門相對後台而言還是比較快的,希望自己的分享,能讓剛入前端的小夥伴少走彎路。推薦入門書籍:《鋒利的jQuery》、《DOM編程藝術》、《javascript高級程序設計》、《javascript犀牛書》《鋒利的jQuery》作為第一本原因是jQuery入門快,你不會因為js的晦澀難懂而止步不前,因為學習jQuery後你可以自己寫一些可以即使看到效果的小項目從而提升興趣。《DOM編程藝術》、《javascript高級程序設計》需要咬文嚼字一樣去理解琢磨,遇到不懂的可以上網查找資料解決問題,推薦的社區是stackoverflow 和 segmentfault,在此過程最好找到感興趣的demo進行模仿。《javascript犀牛書》當做是工具書,因為很厚,最好不要一頁一頁的看,當然如果你有時間的話還是可以這麼做的,我的推薦是遇到哪塊不懂插哪塊。希望樓主學習進步!
javascript高級程序設計
JS方面推薦兩本
JavaScript The Good Parts
JavaScript: The Difinitive GuideCSS/HTML 看網上教程吧
多寫多總結,做自己喜歡的小項目。前端書籍資料PDF|36鎮 整理了五十本電子書,感興趣下載看看吧
不是做前端的,但是先人總是告訴我們一句話,凡是多練
在學習web開發的過程中,實踐是出真知的有力武器,但在邏輯思維的訓練和擼代碼的實踐過程中,書籍無疑是最有力的參考工具。以下是學習前端各個階段所需要的經典書目,前端小夥伴,趕緊收好!需要電子版鏈接可以加我QQ:
778543275
第一階段:HTML和CSS的學習
1、《CSS權威指南》第三版
這本書實在太適合小白用戶了,是一本為初學者清掃障礙的書籍。同行一致認為這本書是學習CSS基礎的首選。CSS界權威Meyer大師的作品,翻譯水平也灰常贊!
2、《CSS那些事兒》
不用於一般技術類書籍的枯燥乏味,這本書很有意思。作者是藍色理想經典論壇標準版榮譽版主林小志,具有多年網站設計和網站重構經驗,在CSS、XHTML等前台技術方面有著深厚功底。
全書以傳達CSS布局思維為中心,通過頁面中的文字、圖片、表格、表單等常見元素的處理及各種頁面布局方式的使用,使讀者能深入了解到如何在頁面中更好地運用CSS布局。閱讀本書之後將會發現,原來CSS樣式居然是這麼好玩的東西。
3. 《CSS禪意花園》
這是一本令人驚嘆的書!必須用一個字形容的話,那就是:美!內容編排合理,文字生動有趣引人入勝,通過一個個實例引導讀者閱讀,強烈推薦!
作者是世界著名的網站設計師,書中的範例來自網站設計領域最著名的網站——CSS Zen Garden(CSS禪意花園)。童鞋們自己去領略吧。
第二階段——JavaScript的學習
4. 《JavaScriptDOM編程藝術》
此書絕對是入門好書,簡潔優美的文筆簡直是工具書中的典範啊有木有!
這本書講述了JavaScript和DOM的基礎知識,但重點放在DOM編程技術背後的思路和原則,然後將這些概念貫穿在書中的所有代碼示例中,使你看到用來創建圖片庫頁面的腳本、用來創建動畫效果的腳本和用來豐富頁面元素呈現效果的腳本,最後結合所講述的內容創建了一個實際的網站。
5. 《JavaScript權威指南》第6版
這本書非常適合初級、中級程序員,是學習核心JavaScript語言和由Web瀏覽器定義的JavaScript API的指南和綜合參考手冊。
第6版涵蓋HTML 5和ECMAScript 5。很多章節完全重寫,緊跟當今最佳Web開發實踐。本書新增章節描述了jQuery和伺服器端JavaScript。
6. 《JavaScript高級程序設計》第三版
《javascript權威指南》比較像一本字典,而這本《javascript高級程序設計》可以算是一本由淺入深的好讀物。這兩本書看完後,對javascript一定會有較為深入的了解。
作者Nicholas C. Zakas是世界頂級Web技術專家,現為雅虎公司界面呈現架構師,負責My Yahoo!和雅虎首頁等大訪問量站點的設計。這本書,看一遍不能算看過,至少讀兩三遍,每一遍都會讓你有新的收穫。
7、《高性能JavaScript》
本書從性能角度全面分析js,含金量非常大,很多知識都是作者通過實踐總結出來的,都是經驗的積累,強烈推薦!
同是Nicholas C. Zakas所寫,如果看《JS高級程序設計》覺得理解不太透徹,學習較為吃力,那麼我強烈建議你看看這本書,真的是極好的一本實踐類書籍,言簡意賅,灰常實用!
8、《JavaScript設計模式》
進階教程,得有一定功底才能看懂。反之,如果你輕而易舉就能拿下此書,說明你已非等閑之輩~
本書共有兩部分。第一部分給出了實現具體設計模式所需要的面向對象特性的基礎知識,第二部分則專註於各種具體的設計模式及其在JavaScript語言中的應用,主要介紹了工廠模式、橋接模式、組合模式、門面模式等幾種常見的模式。
第三階段——jQUery的學習
9、《鋒利的jQuery》
入門首選,簡單易懂,非常實在。《鋒利的jQuery(第2版)》循序漸進地對jQuery的各種函數和方法調用進行了介紹,對jQuery分析的邏輯非常值得學習。
入門
Head First HTML與CSS(第2版)
本書繼承了Head First系列一貫的書寫風格,採用一種專門為你的大腦而設計的豐富格式娓娓道來,簡單易懂,風趣幽默,是引領完全沒有編程經驗的小白用戶入門的最佳書籍。
Head First JavaScript程序設計
沒錯!JavaScript的入門書籍首推的還是Head First。在這本趣學指南中,你將學習JavaScript語言的方方面面,包括基本知識以及對象、函數、瀏覽器文檔對象模型等高級主題。在閱讀過程中,你還將完成填字遊戲、探查案情,以想像不到的方式與JavaScript交互。另外,你還將編寫大量代碼,為獨立打造Web應用程序打下堅實的基礎。
圖解HTTP
本書對互聯網基盤——HTTP協議進行了全面系統的介紹。作者由HTTP協議的發展歷史娓娓道來,嚴謹細緻地剖析了HTTP協議的結構,列舉諸多常見通信場景及實戰案例,最後延伸到Web安全、全新技術動向等方面。本書的特色為在講解的同時,輔以大量生動形象的通信圖例,更好地幫助讀者深刻理解HTTP通信過程中客戶端與伺服器之間的交互情況。讀者可快速了解並掌握HTTP協議的基礎,前端工程師分析抓包數據,後端工程師實現REST API、實現自己的HTTP伺服器等過程中所需的HTTP相關知識點本書均有介紹。
初級
CSS權威指南(第3版)
專業CSS專家Eric A.Meyer,利用他獨有的睿智和豐富的經驗對屬性、標記、標記屬性和實現做了深入的研究,另外在瀏覽器支持和設計原則等實際問題上也有獨到的見解。不管你是一個有經驗的Web開發人員還是一個徹底的初學者,這本書都是你的CSS學習源泉。
JavaScript DOM編程藝術(第2版)
本書由倡導Web標準的領軍人物執筆,揭示了前端開發的真諦,是學習JavaScript和DOM開發的必讀之作。 書中在簡潔明快地講述JavaScript和DOM的基本知識之後,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等一批至關重要的JavaScript編程原則和實踐,並全面探討了HTML5以及jQuery等JavaScript庫。讀者將看到JavaScript、HTML5和CSS如何協作來創建易用的、與標準兼容的Web設計,掌握使用JavaScript和DOM通過客戶端動態效果和用戶控制的動畫來加強Web頁面的必備技術;同時,還將對如何利用庫提高開發效率有全面深入的理解。
JavaScript高級程序設計(第3版)
大名鼎鼎的紅寶書,作為JavaScript技術經典名著,本書承繼了之前版本全面深入、貼近實戰的特點,在詳細講解了JavaScript語言的核心之後,條分縷析地為讀者展示了現有規範及實現為開發Web應用提供的各種支持和特性。
JavaScript權威指南(第6版)
犀牛書就不用過多介紹了,作為經典的JavaScript工具書,從1996年以來,本書已經成為JavaScript程序員心中的《聖經》。第6版特別涵蓋了HTML5和ECMAScript5。
完整書單:前端開發技術(HTML、CSS 、JavaScript )書籍推薦
都是大牛啊!!!膜拜。
推薦閱讀:
※關於js閉包是否真的會造成內存泄漏?
※前端工程師和網頁重構工程師二者有什麼區別和聯繫?
※[1].slice.call({ length: 1, 0: 3 }) 為什麼返回[3]?
※本人前端,剛入手了mac本,以前沒用過,請各位大大推薦一下mac本上做前端的編碼開發或者調試輔助工具?
※哪裡有比較成熟的 React.js 項目案例?