一個合格的前端工程師,都在看那些書?

前端開發這個行業目前來說已經不算是個新興的行業了,越來越多的人在這2年開始轉型做前端開發,我見過的學管理,文學,歷史,美術,音樂,法律,醫生,當然還有計算機什么的,甚至還見過干了幾年的倉庫管理員,轉行做前端了。

但是在2012年之前這個崗位還是很不受開發人員重視的,好一點的叫js工程師,不好一點的叫美工或者切圖仔的。別人問你是干什么工作的,你甚至都有些說不清楚,說是工程師吧,好像又不算,說是設計師吧,碰到了設計同行,自己就是小白,一臉茫然,說是程序員吧,后端的問題一竅不通,好像什么都不會,沒有存在感,更沒有成就感。

在這樣的大環境下,學習和如何學習本來已經不再是什么秘密。資料和前端技術的一系列知識也很多。所以好多人會問,先學什么,再學什么,怎么樣可以更快成為大牛或者快速賺到大錢呢?

鑒于上一篇文章,已經說了很多前端學習的視頻網站,今天就給大家安利一些前端需要看的書吧,當然博客也很重要,大家自行去網上搜哈

醉牛前端,前端人的俱樂部,資源導航

f2er.club/

涉及一些優秀攻城獅的優秀博客、社區,實用的手冊、工具,框架/庫,以及在線教程和書籍推薦。為大家解決一些基本的,常見的問題和需求做專業的前端平臺,提供你需要的東西。解放你的收藏夾,讓它們只做最主要的事情。

想要學好前端,光看視頻或者博客的話,知識點不太系統,經常會出現一個問題知其然而不知其所以然,我推薦看書

書名:《Head First HTML與CSS、XHTML(中文版)》

Head First HTML與CSS、XHTML

這本書展示了學習創建符合工業標準的Web頁面的完整歷程——然而,除了閱讀,你還會玩游戲、拼圖、解謎題以及以你從未想象過的方式創建Web頁面。并且,你還將學習HTML如何與CSS一起工作。

書名:《css禪意花園》

css禪意花園

這是一本介紹css的書籍,給你看看css的真正魅力, 在這里你可以學到好多的css知識。

全書分為兩個主要部分。第1章為第一部分,討論網站“CSS禪意花同”及其最基本的主題,包含正確的標記結構和靈活性規劃等。第二部分包括6章,占據了書中的大部分篇幅。

通過探索設計作品面臨的挑戰和解決的問題,讀者將洞悉主要的Web設計原則以及它們運用的CSS布局技巧,理解CSS設計的精髓,恰當地處理圖形和字體來創建界面優美、性能優良且具有強大生命力的網站。

書名:《CSS權威指南(第三版)》

CSS權威指南(第三版)

本書是著名的CSS專家Eric A.Meyer他招牌式的智慧和無與倫比的經驗引領讀者探索了CSS的各個部分,包括屬性、標記、特性和實現。此外,他還就現實應用中的一些問題,例如瀏覽器的支持和設計方針,發表了看法。你所要知道的就是HTML 4.0的知識,這樣就可以創建整潔、易于維護的腳本,以與桌面出版系統同樣的優雅和控制能力管理網站布局和分頁。你將會學到: ·精妙地設計文本風格 ·用戶界面、表格布局、列表以及自動生成的內容 ·浮動和定位的細節 ·Font familv和Fallback機制 ·盒模型(box model)的工作機制 ·IE7、Firefox及其他一些瀏覽器所支持的最新CSS3的選擇器(selector) 經過徹底地更新,新版的《CSS權威指南》已經適用于IE7。它詳細講述TESS的各個屬性,告訴你怎樣同其他屬性交互,怎樣在編寫CSS時避免常見的錯誤。

書名:《HTML5與CSS3權威指南》

HTML5與CSS3權威指南

本書共分為三大部分,第一部分詳盡地講解了html 5的相關知識,包括各主流瀏覽器對html 5的支持情況、html 5與html 4在語法上的區別、html 5的結構元素、表單與文件、圖形繪制、多媒體播放、本地存儲、離線應用、通信api、webworkers、地理位置信息獲取等內容;第二部分詳細地闡述了css 3的相關知識,涵蓋選擇器、文字與字體的相關樣式、顏色的相關樣式、盒的相關樣式、背景與邊框的相關樣式、布局的相關樣式、ui的相關樣式、media queries的相關樣式、變形處理、多媒體和動畫等內容。第三部分以迭代的方式逐步展現了兩個完整的案例,旨在幫助讀者將理論知識貫穿實踐中,迅速成為新一代web開發技術中的弄潮兒。

書名:《圖解CSS3核心技術與案例實戰》

圖解CSS3核心技術與案例實戰

本書是CSS3領域的標準性著作,由資深Web前端工程師根據CSS3的最新技術標準撰寫。內容極為全面、豐富和翔實,由淺入深地講解了CSS3新特性的語法、功能和使用技巧,涵蓋選擇器、邊框、背景、文本、顏色、UI、動畫、新型盒模型、媒體查詢、響應式設計等各種模塊;寫作方式創新,有趣且易懂,用圖解的方式來描述CSS3的每一個特性甚至每一個步驟都配有實戰效果圖;包含大量案例,實戰性強,每個特性都有作者從實踐中精心歸納和挑選出來的案例輔助講解,同時還包含一個綜合性的大案例。

無論你是完全沒有經驗的準前端工程師,還是已經有一定經驗的前端工程師,如果你想系統學習CSS3,那么本書將會是你的最佳選擇;如果你是一位成熟的前端開發工程師,但時常為如何合理地使用某些特性而費時去查閱相關資料,那么本書也是你的不二選擇。

書名:《CSS3實戰》

CSS3實戰

全書一共分為9章,首先從宏觀上介紹了CSS3技術的最新發展現狀、新特性,以及現有的主流瀏覽器對這些新特性的支持情況;然后詳細講解了CSS3的選擇器、文本特性、顏色特性、彈性布局、邊框和背景特性、盒模型、UI設計、多列布局、圓角和陰影、漸變、變形、轉換、動畫、投影、開放字體、設備類型、語音樣式等重要的理論知識。

書名:《Web前端開發最佳實踐》

Web前端開發最佳實踐

本書貼近Web前端標準來介紹前端開發相關最佳實踐,目的在于讓前端開發工程師提高編寫代碼的質量,重視代碼的可維護性和執行性能,讓初級工程師從入門開始就養成一個良好的編碼習慣。

本書總共分五個部分13章,第一部分包括第1章和第2章,介紹前端開發的基本范疇和現狀,并綜合介紹前端開發的一些最佳實踐;第二部分為第3-5章,講解HTML相關的最佳實踐,并簡單介紹HTML5中新標簽的使用;第三部分為第6-8章,介紹CSS相關最佳實踐,同時介紹CSS3相關開發的實踐;第四部分包括第9-11章,介紹JavaScript相關最佳實踐;第四部分包括第12章和第13章,介紹移動Web前端開發基本概況和相關最佳實踐。

書名:《圖解HTTP》

圖解HTTP

本書對互聯網基盤——HTTP協議進行了全面系統的介紹。作者由HTTP協議的發展歷史娓娓道來,嚴謹細致地剖析了HTTP協議的結構,列舉諸多常見通信場景及實戰案例,最后延伸到Web安全、最新技術動向等方面。本書的特色為在講解的同時,輔以大量生動形象的通信圖例,更好地幫助讀者深刻理解HTTP通信過程中客戶端與服務器之間的交互情況。

通過本書快速了解并掌握HTTP協議的基礎,前端工程師分析抓包數據,后端工程師實現REST API、實現自己的HTTP服務器等過程中所需的HTTP相關知識點本書均有介紹。

書名:《JavaScript DOM編程藝術 (第2版)》

JavaScript DOM編程藝術 (第2版)

JavaScript是Web開發中最重要的一門語言,它強大而優美。無論是桌面開發,還是移動應用。JavaScript都是必須掌握的技術。W3C的DOM標準是開發Web應用的基石。已經得到所有現代瀏覽器的支持,這使得跨平臺Web開發成了一件輕松愜意的事。

本書在簡潔明快地講述JavaScript和DOM的基本知識之后,通過幾個實例演示了專業水準的網頁開發技術,透徹闡述了平穩退化等一批至關重要的 JavaScript編程原則和最佳實踐,并全面探討了HTML5以及jQuery等JavaScript庫。讀者將看到JavaScript、 HTML5和CSS如何協作來創建易用的、與標準兼容的Web設計,掌握使用JavaScript和DOM通過客戶端動態效果和用戶控制的動畫來加強 Web頁面的必備技術;同時,還將對如何利用庫提高開發效率有全面深入的理解。

書名:《JavaScript語言精粹》

JavaScript語言精粹

本書通過對JavaScript語言的分析,甄別出好的和壞的特性,從而提取出相對這門語言的整體而言具有更好的可靠性、可讀性和可維護性的JavaScript的子集,以便你能用它創建真正可擴展的和高效的代碼。

書名:《JavaScript權威指南(第5版)》

JavaScript權威指南(第5版)

本書全面介紹了JavaScript語言的核心,以及Web瀏覽器中實現的遺留和標準的DOM。它運用了一些復雜的例子,說明如何處理驗證表單數據、使用cookie、創建可移植的DHTML動畫等常見任務。書中還包括詳細的參考手冊,涵蓋了JavaScript的核心API、遺留的客戶端API和W3C標準DOM API,記述了這些API中的每一個JavaScript對象、方法、性質、構造函數、常量和事件處理程序。

書名:《JavaScript設計模式與開發實踐》

JavaScript設計模式與開發實踐

本書在尊重《設計模式》原意的同時,針對JavaScript語言特性全面介紹了更適合JavaScript程序員的了16個常用的設計模式,講解了JavaScript面向對象和函數式編程方面的基礎知識,介紹了面向對象的設計原則及其在設計模式中的體現,還分享了面向對象編程技巧和日常開發中的代碼重構。本書將教會你如何把經典的設計模式應用到JavaScript語言中,編寫出優美高效、結構化和可維護的代碼。

書名:《JavaScript高級程序設計(第3版)》

JavaScript高級程序設計(第3版)

本書是JavaScript 超級暢銷書的最新版。ECMAScript 5 和HTML5 在標準之爭中雙雙勝出,使大量專有實現和客戶端擴展正式進入規范,同時也為JavaScript 增添了很多適應未來發展的新特性。本書這一版除增加5 章全新內容外,其他章節也有較大幅度的增補和修訂,新內容篇幅約占三分之一。

全書從JavaScript 語言實現的各個組成部分——語言核心、DOM、BOM、事件模型講起,深入淺出地探討了面向對象編程、Ajax 與Comet 服務器端通信,HTML5 表單、媒體、Canvas(包括WebGL)及Web Workers、地理定位、跨文檔傳遞消息、客戶端存儲(包括IndexedDB)等新API,還介紹了離線應用和與維護、性能、部署相關的最佳開發實踐。本書附錄展望了未來的API 和ECMAScript Harmony 規范。

書名:《編寫可維護的JavaScript》

編寫可維護的JavaScript

本書向開發人員闡述了如何在團隊開發中編寫具備高可維護性的JavaScript代碼,書中詳細說明了作為團隊一分子,應該怎么寫JavaScript。

本書內容涵蓋了編碼風格、編程技巧、自動化、測試等幾方面,既包括具體風格和原則的介紹,也包括示例和技巧說明,最后還介紹了如何通過自動化的工具和方法來實現一致的編程風格。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容