那些必讀的前端好書

對於程序員來說,有些書買來不是看的,是用來珍藏的。碼代碼的過程中如果遇到問題,只要把這些書從書架上請下來,隨手翻翻,便會立竿見影的效果。經典書籍需要不斷被重讀——每一次重讀都會有新的體會。

書籍並非讀的越多越好——大多數書籍只是經典書籍中的概念延伸。有一些圖書它不僅英語原版經典,中文版在豆瓣上也有着超高的評分,安利若干本這樣的書,助你在編程的路上不斷提升、不斷進步。

JavaScript
《JavaScript高級程序設計(第3版)》——Web開發國內JS一書
在這裏插入圖片描述
一幅濃墨重彩的語言畫卷,一部推陳出新的技術名著
全能前端人員必讀之經典,全面知識更新必備之佳作。

作爲我心中的 JavaScript 紅寶書或牀頭書,下載過PDF版本,又買了紙質版和電子版。這本書中對 JavaScript 面向對象的介紹,讓我對 JavaScript 有了更深刻的理解。當然,書中會詳細解答 JavaScript 的方方面面。本書中文第四版即將在今年年底與大家見面,敬請期待!

JavaScript 進階“小黃書” ——你不知道的 JavaScript 系列
在這裏插入圖片描述
點一下:自己是一名從事了多年開發的web前端老程序員,今年年初我花了一個月整理了一份最適合2020年學習的前端學習乾貨,想分享給每一位喜歡前端的小夥伴
《你不知道的JavaScript(上卷)》:豆瓣評分 9.4 分,上卷介紹兩個主題:“作用域和閉包”以及“this和對象原型”,深入挖掘 JavaScript 語言本質,打通 JavaScript 的任督二脈。
《你不知道的JavaScript(中卷)》:中卷聚焦主題:類型與語法、異步與性能。
《你不知道的JavaScript(下卷)》:全面介紹 JS 中常被人誤解和忽視的重要知識點,探索 JS 語言核心概念。下卷介紹 JavaScript 入門知識和對 ES6 及未來發展趨勢的展望。
《JavaScript設計模式與開發實踐》——騰訊前端Alloy Team團隊出品
在這裏插入圖片描述
騰訊前端Alloy Team團隊出品,資深前端工程師曾探力作
全面涵蓋專門針對JavaScript的16個設計模式
深入剖析面向對象設計原則、面向對象編程技巧及代碼重構

前文提及 JavaScript 入門書和進階書,那這本書就是“鑽研書”。其實 合理的 JavaScript 代碼結構體現了編程人員的更好的思路,套用 JavaScript 設計模式的代碼,會讓代碼變得更加優美。

Node.js

《深入淺出Node.js》-- 傳世經典在這裏插入圖片描述
本書從不同的視角介紹了 Node 內在的特點和結構。由首章Node 介紹爲索引,涉及Node 的各個方面,主要內容包含模塊機制的揭示、異步I/O 實現原理的展現、異步編程的探討、內存控制的介紹、二進制數據Buffer 的細節、Node 中的網絡編程基礎、Node 中的Web 開發、進程間的消息傳遞、Node 測試以及通過Node 構建產品需要的注意事項。最後的附錄介紹了Node 的安裝、調試、編碼規範和NPM 倉庫等事宜。

本書適合想深入瞭解 Node 的人員閱讀。

Vue

《深入淺出Vue.js》-- P7大佬帶你深入瞭解Vue.js的源碼在這裏插入圖片描述
本書從源碼層面分析了Vue.js。首先,簡要介紹了Vue.js;然後詳細講解了其內部核心技術“變化偵測”,這裏帶領大家從0到1實現一個簡單的“變化偵測”系統;接着詳細介紹了虛擬DOM技術,其中包括虛擬DOM的原理及其patching算法;緊接着詳細討論了模板編譯技術,其中包括模板解析器的實現原理、優化器的原理以及代碼生成器的原理;最後詳細介紹了其整體架構以及提供給我們使用的各種API的內部原理,同時還介紹了生命週期、錯誤處理、指令系統與模板過濾器等功能的原理。本書適合前端開發人員閱讀。

CSS

《CSS揭祕》-- 從網頁製作CSS到CSS3從入門到精通的大全作品在這裏插入圖片描述
本書是一本注重實踐的教程,作者爲我們揭示了47個鮮爲人知的CSS技巧,主要內容包括背景與邊框、形狀、視覺效果、字體排印、用戶體驗、結構與佈局、過渡與動畫等。本書將帶領讀者循序漸進地探尋更優雅的解決方案,攻克每天都會遇到的各種網頁樣式難題。這本書有些神奇的小技法,是一本實用主義的書,很多看過的小夥伴說:看完有一種從小工到專家的感覺!

《精通CSS》-- 一本CSS權威指南 直接提供常見問題解決方案在這裏插入圖片描述
本書是CSS設計經典圖書升級版,結合CSS近年來的發展,尤其是CSS3和HTML5的特性,對內容進行了全面改寫。本書介紹了涉及字體、網頁佈局、響應式Web設計、表單、動畫等方面的實用技巧,並討論瞭如何實現穩健、靈活、無障礙訪問的Web設計,以及在技術層面如何實現跨瀏覽器方案和後備方案。本書還介紹了一些鮮爲人知的高級技巧,讓你的Web設計脫穎而出。

《深入解析CSS》-- 可以讓你在CSS領域從小白變大牛在這裏插入圖片描述
本書旨在幫你深度掌握CSS語言,並快速瞭解CSS的新進展和新特性。書中不僅有講解透徹的概念介紹,而且還有詳細的分步示例,能夠幫助你提升Web開發技能,並激發設計靈感,讓你成爲真正的Web開發高手。
內容概要
● CSS基礎:層疊、相對單位和盒模型
● 學習使用網頁佈局工具,例如浮動、Flexbox和定位
● 瞭解如何在項目中編寫和組織CSS,學習模塊化CSS,並使用模式庫
● 高級話題:漸變、陰影、排版、過渡、變換、動畫,等等

算法類:在這裏插入圖片描述
本書作爲算法領域經典的參考書,全面介紹了關於算法和數據結構的必備知識,並特別針對排序、搜索、圖處理和字符串處理進行了論述。第4版具體給出了每位程序員應知應會的50個算法,提供了實際代碼,而且這些Java代碼實現採用了模塊化的編程風格,讀者可以方便地加以改造。本書配套網站提供了書中內容的摘要及更多的代碼實現、測試數據、練習、教學課件等資源。在這裏插入圖片描述
程序員網絡三件套
在這裏插入圖片描述
《圖解HTTP》:一本書掌握 HTTP 協議。本書對互聯網基盤 HTTP 協議進行了全面系統的介紹。作者由 HTTP 協議的發展史娓娓道來,嚴謹細緻地剖析了 HTTP 協議的結構,列舉諸多常見通信場景及實戰案例,最後延伸到 Web 安全、最新技術動向等方面。

《圖解TCP/IP》:本書是一本圖文並茂的網絡管理技術書籍,旨在讓廣大讀者理解 TCP/IP 的基本知識、掌握 TCP/IP 的基本技能。書中講解了網絡基礎知識、TCP/IP 基礎知識、數據鏈路、IP 協議、IP 協議相關技術、TCP 與 UDP、路由協議、應用協議、網絡安全等內容。

《圖解網絡硬件》:詳細介紹了計算機網絡硬件的相關知識,重點講述了在實際網絡建設工程中真實使用的網絡硬件設備及其相關背景知識。

設計

《寫給大家看的設計書(第4版)》-- 寫給所有人的設計入門書在這裏插入圖片描述
前端UI界面,不僅僅是需要將網頁設計稿用代碼實現,並且要將設計稿的細節在網頁中更好地呈現,設計師沒想到的細節,前端也要補上。另外,前端是需要與產品經理、設計師針對網頁設計稿進行有效共同的,那麼對UI界面的基本原則還是有必要的瞭解。
看完本書,我對這本書的親密性、對齊、重複和對比4大基本原則感觸很深,在平時自己對 Word 排版、 PPT 幻燈片、網頁UI開發都有很大的幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章