HTML與CSS
初級
《Head First HTML與CSS(第2版)》豆瓣評分:9.3

入門經典,初始獲得資訊的好途徑,幫助讀者逐步構件小的知識點,再結合一本整體的類別邏輯型的書,就可以把所有基礎知識學清楚了,
中級
《CSS權威指南(第三版)》 豆瓣評分 8.5

本書適合自學過 CSS 的人但希望全面了解 CSS 的人閱讀,由淺入深,全面易懂,不愧為權威指南,雖然內容有點兒老,但依然能夠滿足學習的需求,希望出版社能引進更新的版本,
《css禪意花園》豆瓣評分 8.4

這本書的作者是世界著名的網站設計師,書中的范例來自網站設計領域最著名的網站——CSS Zen Garden(CSS禪意花園),
書籍較老,但理念卻很經典,
高級
《CSS揭秘》豆瓣評分 9.4

多年難得一見的重磅 CSS 書籍,看得很過癮,CSS 進階必讀,
JavaScript
初級
《javascript語言精粹》豆瓣評分9.1

本書通過對JavaScript語言的分析,甄別出好的和壞的特性,從而提取出相對這門語言的整體而言具有更好的可靠性、可讀性和可維護性的JavaScript的子集,以便你能用它創建真正可擴展的和高效的代碼,
雅虎資深JavaScript架構師Douglas Crockford傾力之作,
向讀者介紹如何運用JavaScript創建真正可擴展的和高效的代碼,
《JavaScript DOM編程藝術(第2版)》豆瓣評分8.7

本書是超級暢銷書的升級版,由倡導Web標準的領軍人物執筆,揭示了前端開發的真諦,是學習JavaScript和DOM開發的必讀之作,
中級
《JavaScript權威指南》豆瓣評分 8.8

本書是程式員學習核心JavaScript語言和由Web瀏覽器定義的JavaScript API的指南和綜合參考手冊,
第6版涵蓋HTML 5和ECMAScript 5,很多章節完全重寫,以便與時俱進,緊跟當今的最佳Web開發實踐,本書新增章節描述了jQuery和服務器端JavaScript,
本書適合那些希望學習Web編程語言的初、中級程式員和希望精通JavaScript的JavaScript程式員閱讀,
《JavaScript高級程式設計》豆瓣評分9.3

本書是JavaScript 超級暢銷書的最新版,ECMAScript 5 和HTML5 在標準之爭中雙雙勝出,使大量專有實作和客戶端擴展正式進入規范,同時也為JavaScript 增添了很多適應未來發展的新特性,本書這一版除增加5 章全新內容外,其他章節也有較大幅度的增補和修訂,新內容篇幅約占三分之一,全書從JavaScript 語言實作的各個組成部分——語言核心、DOM、BOM、事件模型講起,深入淺出地探討了面向物件編程、Ajax 與Comet 服務器端通信,HTML5 表單、媒體、Canvas(包括WebGL)及Web Workers、地理定位、跨檔案傳遞訊息、客戶端存盤(包括IndexedDB)等新API,還介紹了離線應用和與維護、性能、部署相關的最佳開發實踐,本書附錄展望了未來的API 和ECMAScript Harmony 規范,
《你不知道的JavaScript 上中下》豆瓣評分9.4

你不知道的JavaScript系列就是要讓不求甚解的JavaScript開發者迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途,本書介紹了該系列的兩個主題:“作用域和閉包”以及“this和物件原型”,掌握了這些知識之后,無論什么技術、框架和流行詞語,你都能輕松理解,
《ES6 標準入門(第3版)》豆瓣評分8.8

ES6是下一代JavaScript語言標準的統稱,每年6月發布一次修訂版,迄今為止已經發布了3個版本,分別是ES2015、ES2016、ES2017,本書根據ES2017標準,詳盡介紹了所有新增的語法,對基本概念、設計目的和用法進行了清晰的講解,給出了大量簡單易懂的示例,本書為中級難度,適合那些已經對JavaScript語言有一定了解的讀者,可以作為學習這門語言最新進展的工具書,也可以作為參考手冊供大家隨時查閱新語法, 第3版增加了超過30%的內容,完全覆寫了ES2017標準,相比第2版介紹了更多的語法點,還調整了原有章節的文字表達,充實了示例,論述更準確,更易懂易學,
高級
《深入理解 ES6》豆瓣評分9.3

Zakas的又一部杰作,他的作品最優秀的地方在于只是闡述,很少評價,這在幫助我們夯實基礎時十分有意義,
《JavaScript設計模式與開發實踐》豆瓣評分9.1

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

如果你使用 JavaScript 構建互動豐富的 Web 應用,那么 JavaScript 代碼可能是造成你的Web應用速度變慢的主要原因,《高性能JavaScript》揭示的技術和策略能幫助你在開發程序中消除性能瓶頸,你將會了解如何提升各方面的性能,包括代碼的加載、運行、DOM 互動、頁面生存周期等,雅虎的前端工程師 Nicholas C. Zakas 和其他五位 JavaScript 專家介紹了頁面代碼加載的最佳方法和編程技巧,來幫助你撰寫更為高效和快速的代碼,你還會了解到構建和部署檔案到生產環境的最佳實踐,以及有助于定位線上問題的工具,
《javascript設計模式(第二版)》豆瓣評分8.4

本書共有兩部分,第一部分給出了實作具體設計模式所需要的面向物件特性的基礎知識,主要包括介面、封裝和資訊隱藏、繼承、單體模式等內容,第二部分則專注于各種具體的設計模式及其在JavaScript語言中的應用,主要介紹了工廠模式、橋接模式、組合模式、門面模式等幾種常見的模式,為了讓每一章中的示例都盡可能地貼近實際應用,書中同時列舉了一些JavaScript 程式員最常見的任務,然后運用設計模式使其解決方案變得更模塊化、更高效并且更易維護,其中較為理論化的例子則用于闡明某些要點,.
本書適合各層次的Web 前端開發人員閱讀和參考,
互動
《寫給大家看的設計書(第3版)》豆瓣評分8.6

這本書出自一位世界級設計師之手,復雜的設計原理在書中凝煉為親密性、對齊、重復和對比4 個基本原則,作者以其簡潔明快的風格,將優秀設計所必須遵循的這4 個基本原則及其背后的原理通俗易懂地展現在讀者面前,本書包含大量的示例,讓你了解怎樣才能按照自己的方式設計出美觀且內容豐富的產品,
此書適用于各行各業需要從事設計作業的讀者,也適用于有經驗的設計人員,
計算機基礎
《圖解HTTP》豆瓣評分 8.1

本書對互聯網基盤——HTTP協議進行了全面系統的介紹,作者由HTTP協議的發展歷史娓娓道來,嚴謹細致地剖析了HTTP協議的結構,列舉諸多常見通信場景及實戰案例,最后延伸到Web安全、最新技術動向等方面,本書的特色為在講解的同時,輔以大量生動形象的通信圖例,更好地幫助讀者深刻理解HTTP通信程序中客戶端與服務器之間的互動情況,讀者可通過本書快速了解并掌握HTTP協議的基礎,前端工程師分析抓包資料,后端工程師實作REST API、實作自己的HTTP服務器等程序中所需的HTTP相關知識點本書均有介紹,
本書適合Web開發工程師,以及對HTTP協議感興趣的各層次讀者,
《Web性能權威指南》豆瓣評分8.8

本書是谷歌公司高性能團隊核心成員的權威之作,堪稱實戰經驗與規范解讀完美結合的產物,本書目標是涵蓋Web 開發者技術體系中應該掌握的所有網路及性能優化知識,全書以性能優化為主線,從TCP、UDP 和TLS 協議講起,解釋了如何針對這幾種協議和基礎設施來優化應用,然后深入探討了無線和移動網路的作業機制,最后,揭示了HTTP 協議的底層細節,同時詳細介紹了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC 和DataChannel 等現代瀏覽器新增的具有革命性的新能力,
本書適合所有Web 應用及站點開發人員閱讀,包括但不限于前端、后端、運維、大資料分析、UI/UX、存盤、視頻、實時訊息,以及性能工程師,
Ilya Grigorik 是谷歌“Web加速”(Make The Web Fast)團隊的性能工程師、開發大使,他每天的主要作業就是琢磨怎么讓Web應用速度更快,總結并推廣能夠提升應用性能的最佳實踐,
框架
《深入 React 技術堆疊》豆瓣評分8.1

全面講述React技術堆疊的第一本原創圖書,pure render專欄主創傾力打造覆寫React、Flux、Redux及可視化,幫助開發者在實踐中深入理解技術和原始碼前端組件化主流解決方案,一本書玩轉React“全家桶”,
本書講解了非常多的內容,不僅介紹了面向普通用戶的API、應用架構和周邊工具,還深入介紹了底層實作,此外,本書非常重視實戰,每一節都有實際的例子,細節豐富,我從這本書里學到了很多東西,強烈推薦!
《React 進階之路》豆瓣評分 6.9

《React進階之路》詳細介紹了React技術堆疊涉及的主要技術,本書分為基礎篇、進階篇和實戰篇三部分,基礎篇主要介紹React的基本用法,包括React 16的新特性;進階篇深入講解組件state、虛擬DOM、高階組件等React中的重要概念,同時對初學者容易困惑的知識點做了介紹;實戰篇介紹React Router、Redux和MobX 3個React技術堆疊的重要成員,并通過實戰專案講解這些技術如何和React結合使用, 《React進階之路》示例豐富、注重實戰,適用于從零開始學習React的初學者,或者已經有一些React使用經驗,但希望更加全面、深入理解React技術堆疊的開發人員,閱讀本書,需要先掌味訓礎的前端開發知識,
《React狀態管理與同構實戰》豆瓣評分7.8

React自開源以來,便以革命性的設計理念迅速顛覆了前端開發的傳統意義,其倡導的組件化、狀態管理、虛擬DOM等思想極大提高了前端開發效率,為了更加高效地維護React應用的資料狀態,以Redux為代表的資料管理模式橫空出世,
《React狀態管理與同構實戰》以React技術堆疊為核心,在介紹React用法的基礎上,從原始碼層面分析了Redux思想,同時著重介紹了服務端渲染和同構應用的架構模式,《React狀態管理與同構實戰》中包含許多專案實體,不僅為用戶打開了React技術堆疊的大門,更能提升讀者對前沿領域的整體認知,《React狀態管理與同構實戰》主要適合具有一定JavaScript基礎的前端工程師,以及對前端開發感興趣的相關從業人員閱讀,
《深入淺出Vue.js》豆瓣評分8.1

本書從原始碼層面分析了Vue.js,首先,簡要介紹了Vue.js;然后詳細講解了其內部核心技術“變化偵測”,這里帶領大家從0到1實作一個簡單的“變化偵測”系統;接著詳細介紹了虛擬DOM技術,其中包括虛擬DOM的原理及其patching演算法;緊接著詳細討論了模板編譯技術,其中包括模板決議器的實作原理、優化器的原理以及代碼生成器的原理;最后詳細介紹了其整體架構以及提供給我們使用的各種API的內部原理,同時還介紹了生命周期、錯誤處理、指令系統與模板過濾器等功能的原理,
《Vue.js實戰》豆瓣評分7.3

本書以Vue.js 2為基礎,以專案實戰的方式來引導讀者漸進式學習Vue.js,本書分為基礎篇、進階篇和實戰篇三部分,基礎篇主要是對 Vue.js 核心功能的介紹;進階篇主要講解前端工程化Vue.js的組件化、插件的使用;實戰篇著重開發了兩個完整的示例,所涉及的內容涵蓋Vue.js絕大部分API,通過閱讀本書,讀者能夠掌握Vue.js框架主要API的使用方法、自定義指令、組件開發、單檔案組件、Render函式、使用webpack開發可復用的單頁面富應用等,
本書示例豐富、側重實戰,適用于剛接觸或即將接觸Vue.js的開發者,也適用于對Vue.js有過開發經驗,但需要進一步提升的開發者,
服務端
《深入淺出Node.js》豆瓣評分8.6

本書從不同的視角介紹了 Node 內在的特點和結構,由首章Node 介紹為索引,涉及Node 的各個方面,主要內容包含模塊機制的揭示、異步I/O 實作原理的展現、異步編程的探討、記憶體控制的介紹、二進制資料Buffer 的細節、Node 中的網路編程基礎、Node 中的Web 開發、行程間的訊息傳遞、Node 測驗以及通過Node 構建產品需要的注意事項,最后的附錄介紹了Node 的安裝、除錯、編碼規范和NPM 倉庫等事宜,
本書適合想深入了解 Node 的人員閱讀,
《Node.js開發指南》豆瓣評分7.5

Node.js是一種方興未艾的新技術,誕生于2009年,經過兩年的快速變化,Node.js生態圈已經逐漸走向穩定,Node.js采用了以往類似語言和框架中非常罕見的技術,總結為關鍵詞就是:非阻塞式控制流、異步I/O、單執行緒訊息回圈,不少開發者在入門時總要經歷一個痛苦的思維轉變程序,給學習帶來巨大的障礙, 而本書的目的就是幫助讀者掃清這些障礙,學會使用Node.js進行Web后端開發,同時掌握事件驅動的異步式編程風格,以便進一步利用Node.js的高級特性,
《深入理解Nginx(第2版)》豆瓣評分8.8

本書致力于說明開發Nginx模塊的必備知識,第1版發行以后,深受廣大讀者的喜愛.然而由于Ng,nx功能繁多且性能強大,以致必須了解的基本技能也很龐雜,而第1版成書匆忙,缺失了幾個進階的技巧描述,因此第2版在此基礎上進行了完善,
書中首先通過介紹官方Nginx的基本用法和配置規則,幫助讀者了解一般Nginx模塊的用法,然后重點介紹了女口何開發HTTP模塊(含HTTP過濾模塊)來得到定制化的Nginx,其中包括開發—個功能復雜的模塊所需要了解的各種知識,并對記憶體池的實作細節及TCP協議進行了詳細介紹;接著,綜合Nginx框架代碼分析了Nginx架構的設計理念和技巧,此外,還新增了如何在模塊中支持HTTP變數,以及與slab共享記憶體等相關的內容,相信通過完善,可進一步幫助讀者更好地開發出功能豐富、性能—流的Nginx模塊,
《深入淺出Docker》豆瓣評分8.3

本書是一本Docker入門圖書,全書分為17章,從Docker概覽和Docker技術兩部分進行全面決議,深入淺出地介紹了Docker的相關知識,清晰詳細的操作步驟結合大量的實際代碼幫助讀者學以致用,將Docker知識應用到真實的專案開發當中,
本書適合對Docker感興趣的入門新手、Docker技術開發人員以及運維人員閱讀,本書也可作為Docker認證工程師考試的參考圖書,
架構
《前端工程化體系設計與實踐》豆瓣評分6.2

前端工程化包含一系列規范和流程,其可提升前端工程師的作業效率,加快Web開發迭代速度,是現在前端開發領域中非常重要的一環,前端工程化:體系設計與實踐》系統、全面地介紹了前端工程體系的各個環節,包括設計要點和實踐經驗,全書分為7章,分別是前端工程簡史、腳手架、構建、本地開發服務器、部署、作業流、前端工程化的未來,
前端工程化:體系設計與實踐》適合對前端工程化有一定理解和實踐的中高級前端工程師閱讀,同樣適合對前端工程化感興趣的服務器端開發者以及運維人員閱讀,
《大型網站技術架構演進與性能優化》豆瓣評分6.8

《大型網站技術架構演進與性能優化》從一名親歷者的角度,闡述了一個網站在業務量飛速發展的程序中所遇到的技術轉型等各種問題及解決思路,從技術發展上看,網站經歷了Web應用系統從分布式、無線多端、中臺到國際化的改造;在解決大流量問題的方向上,涉及了從端的優化到管道到服務端甚至到基礎環境優化的各個層面,
《大型網站技術架構演進與性能優化》總結的寶貴經驗教訓可以幫助讀者了解當網站遇到類似問題時,應如何思考不同的解決思路、為什么要這樣做、并最終做出合適的方案選擇,
《企業IT架構轉型之道 阿里巴巴中臺戰略思想與架構實踐》豆瓣評分8.1

在當今整個中國社會都處于互聯網轉型的浪潮中,不管是政府職能單位、業務規模龐大的央企,還是面臨最激烈競爭的零售行業都處于一個重要的轉折點,這個轉折對企業業務模式帶來了沖擊,當然也給企業的資訊中心部門帶來了挑戰:如何構建IT系統架構更好地滿足互聯網時代下企業業務發展的需要,阿里巴巴的共享服務理念以及企業級互聯網架構建設的思路,給這些企業帶來了不少新的思路,這也是我最終決定寫這本書的最主要原因,本書從阿里巴巴啟動中臺戰略說起,詳細闡述了共享服務理念給企業業務發展帶來的業務價值,接著會分享阿里巴巴在建設共享服務體系時如何進行技術框架的選擇,哪些重要的技術平臺支撐起了共享服務體系,這也是迄今為止對阿里巴巴集團中間件體系對外最全面系統的介紹,除了技術層面之外,本書還分享了阿里巴巴內部的一些經驗和實踐,如組織的架構和體制如何更好地支持共享服務體系的持續發展,
如有需要可訪問https://pan.baidu.com/s/199pdz6_DXlO062ayUbW0ww ,
關注下方公眾號,回復【我要學習】,即可領取,

本文由博客一文多發平臺 OpenWrite 發布!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/143527.html
標籤:JavaScript
