媒體的快速發(fā)展,也讓HTML5迅速站到了人的面前。了解它也成為很多即將入門和已經(jīng)工作的程序員們的需求。當(dāng)然網(wǎng)絡(luò)一定是了解HTML5的良好窗口,它更新快速,知識(shí)量豐富,并且大多免費(fèi)。
然而,傳統(tǒng)的書籍也必不可少,它省去了你在網(wǎng)上漫無(wú)目的尋找的時(shí)間,而且,知識(shí)也更系統(tǒng),方便我們利用碎片化時(shí)間,也更方便我們記錄筆記,提高效率。
今天我們就來(lái)推薦幾本學(xué)習(xí)HTML5需要看的書籍。
入門級(jí)
1.《HTML5 揭秘》
推薦指數(shù):★★★★★
是知名的《HTML5:up and running》的中文譯本,
很詳細(xì)的介紹了HTML5的最新技術(shù),如果你經(jīng)常看Dive into HTML 5這個(gè)網(wǎng)站,肯定很了解這本書了。
算是入門款書籍,不枯燥,技術(shù)層面一般,適合菜鳥看,好在對(duì)格局有一定見解。當(dāng)然如果一丁點(diǎn)編程知識(shí)都沒有,也需要在閱讀的時(shí)候多補(bǔ)充一下,非常推薦。
2. HTML5+CSS3從入門到精通(附光盤)
推薦指數(shù):★★★★
也是入門階段的書,知識(shí)相對(duì)系統(tǒng),有光盤,結(jié)合光盤看,我覺得可能更節(jié)省時(shí)間。這個(gè)雖說是入門級(jí)書籍,但是什么也不懂,只知道HTML5這個(gè)字母怎么寫的小白,看了也會(huì)一頭霧水,所以也需要先了解些基本知識(shí)。
3. 《HTML5和CSS3權(quán)威指南》
推薦指數(shù):★★★★★
同樣適合入門新人使用,不過本書更像是一個(gè)大的工具書,把一些知識(shí)進(jìn)行了整理,歸納。
先講一下 HTML5 和 CSS3 概況,然后引導(dǎo)大家如何去網(wǎng)上學(xué)習(xí) HTML5 和 CSS3 。作者陸凌牛,國(guó)內(nèi)資深Web開發(fā)工程師、軟件開發(fā)工程師和系統(tǒng)設(shè)計(jì)師。這種背景的作者當(dāng)然有利有弊,有些詞匯使用略顯的單薄些,很多地方也不是很嚴(yán)謹(jǐn),。
整體還是非常適合初學(xué)者的好書。
進(jìn)階級(jí)
《HTML5高級(jí)程序設(shè)計(jì)》
推薦指數(shù):★★★★★
《HTML5 高級(jí)程序設(shè)計(jì)》是《Pro HTML5 Programming》的中文譯本,寫的相對(duì)比較深入,如果你對(duì)HTML5有較多了解,可以選擇這本書。
這本書適合有豐富編程經(jīng)驗(yàn)的Web應(yīng)用開發(fā)者。書中沒有互聯(lián)網(wǎng)發(fā)展基礎(chǔ)知識(shí)的介紹。但是書中有許多現(xiàn)成的資源可以加快學(xué)習(xí)Web編程原理。
當(dāng)然,對(duì)于程序的的書跟平常的名著還不一樣,
因?yàn)樽陨斫?jīng)驗(yàn)不同,看法不同,需求不同,對(duì)于書的評(píng)價(jià)也不同,
建議大家在買之前了解一下書的目錄,
如果能找到電子版試閱讀下就更好了。
到前端技術(shù),我們通常都會(huì)說到"三大塊":HTML、CSS、JavaScript,前端最核心的三項(xiàng)技術(shù)。
從邏輯上講,一個(gè)網(wǎng)頁(yè)可以視為由這三項(xiàng)技術(shù)實(shí)現(xiàn)的三層架構(gòu)有機(jī)結(jié)合體。
· 結(jié)構(gòu)層:表述一個(gè)頁(yè)面中有哪些信息,以及信息之間的關(guān)系,由HTML實(shí)現(xiàn)。
· 表現(xiàn)層:決定了頁(yè)面中的信息會(huì)以怎樣的外觀呈現(xiàn)出來(lái),由CSS實(shí)現(xiàn)。
· 行為層:控制了頁(yè)面如何與用戶進(jìn)行交互,由JS實(shí)現(xiàn)。
除了基本的"三大塊"之外,作為前端開發(fā)工程師,還需要掌握以下知識(shí)點(diǎn):
· HTTP相關(guān):由于前端資源都是瀏覽器通過網(wǎng)絡(luò)下載的,所以有必要了解相關(guān)的網(wǎng)絡(luò)協(xié)議。
· 前端性能優(yōu)化:讓網(wǎng)頁(yè)更快,減少用戶的等待,是前端工程師面臨的重要課題,需要掌握前端性能優(yōu)化相關(guān)的工具和方法。
· 前端框架:Web業(yè)務(wù)日趨復(fù)雜,對(duì)前端開發(fā)提出更高要求。學(xué)會(huì)使用框架開發(fā),很好地解決了jQuery 稱霸時(shí)代開發(fā)周期太長(zhǎng),復(fù)用性低等問題,大大提升了效率。
· Node相關(guān):在Node.js之前,沒有任何一種腳本語(yǔ)言能貫穿前后端平臺(tái)——Node.js可以用JS寫后臺(tái),這對(duì)于熟悉JS的前端人員而言會(huì)更容易掌握,并且用Node.js可以快速搭建本地服務(wù)器。這是很多前端開發(fā)者青睞這項(xiàng)技術(shù)的原因。
以下,人郵君就圍繞前端開發(fā)所需技能列出一份薦書清單,并按照豆瓣評(píng)分和讀者評(píng)價(jià)給出了推薦指數(shù),請(qǐng)簽收!
超文本標(biāo)記語(yǔ)言(Hyper Text Markup Language,HTML),用于描述超文本中內(nèi)容的顯示方式,如文字以什么顏色、大小來(lái)顯示等。HTML從1.0到5.0經(jīng)歷了巨大的變化,已經(jīng)成為了一種非常成熟的標(biāo)記語(yǔ)言。
《HTML5權(quán)威指南》
推薦指數(shù):☆☆☆☆
作者:[美]Adam Freeman 譯者:謝廷晟 ?;?劉美英
本書是系統(tǒng)學(xué)習(xí)網(wǎng)頁(yè)設(shè)計(jì)的參考圖書,全書分為五部分:
· 介紹學(xué)習(xí)需要的預(yù)備知識(shí)和HTML、CSS和JavaScript的進(jìn)展;
· 討論HTML元素,并詳細(xì)說明了HTML5中新增和修改的元素;
· 闡述CSS,涵蓋了所有控制內(nèi)容樣式的CSS選擇器和屬性,并輔以大量代碼示例和圖示;
· 介紹DOM,剖析如何用JavaScript操縱HTML內(nèi)容;
· 講解Ajax、多媒體和canvas元素等HTML5特性。
本書面向初學(xué)者和中等水平Web開發(fā)人員,是牢固掌握HTML5、CSS3和JavaScript的必讀之作。
《HTML5程序設(shè)計(jì)(第2版)》
推薦指數(shù):☆☆☆
作者:[荷]Peter Lubbers [美]Brian Albers [美]Frank Salim 譯者:柳靖 李杰 劉淼
本書主要內(nèi)容包括:
· HTML5歷史背景、新的語(yǔ)義標(biāo)簽及與以往HTML版本相比的根本變化;
· HTML5設(shè)計(jì)原理;
· SVG和拖放API相關(guān)內(nèi)容;
· 逐一討論HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、WebWorkers、Storage等API的使用;
· 探索了離線Web應(yīng)用并展望了HTML5未來(lái)的發(fā)展前景。
本書面向有一定經(jīng)驗(yàn)的Web應(yīng)用開發(fā)人員,對(duì)HTML5及未來(lái)Web應(yīng)用技術(shù)發(fā)展有濃厚興趣的讀者也可以學(xué)習(xí)參考。
級(jí)聯(lián)樣式表(Cascading Style Sheet)簡(jiǎn)稱"CSS",通常又稱為"風(fēng)格樣式表(Style Sheet)",是用來(lái)控制網(wǎng)頁(yè)外觀的一門技術(shù)。各種物聯(lián)網(wǎng)設(shè)備,不論屏幕尺寸大小,只要有瀏覽器就要用到CSS。
《HTML5與CSS3基礎(chǔ)教程(第8版)》
推薦指數(shù):☆☆☆☆
作者:[美]Elizabeth Castro [美]Bruce Hyslop 譯者:望以文
本書是講解HTML和CSS入門知識(shí)的經(jīng)典暢銷書,全面系統(tǒng)地闡述了HTML5和CSS3基礎(chǔ)知識(shí)以及實(shí)際運(yùn)用技術(shù),通過大量實(shí)例深入淺出地分析了網(wǎng)頁(yè)制作的方方面面。主要內(nèi)容有:
· 介紹文本、圖像、鏈接、列表、表格、表單等網(wǎng)頁(yè)元素;
· 介紹如何為網(wǎng)頁(yè)設(shè)計(jì)布局、添加動(dòng)態(tài)效果等;
· 調(diào)試和發(fā)布;
· 書中的完整代碼示例,以及更多實(shí)例及進(jìn)階參考資料(配套網(wǎng)站)。
通過學(xué)習(xí)本書,零起點(diǎn)讀者即可創(chuàng)建網(wǎng)站,而中水平的開發(fā)人員也可以快速了解HTML5新元素、CSS3的奇幻效果、響應(yīng)式Web設(shè)計(jì)以及各種最佳實(shí)踐。
《CSS揭秘》
推薦指數(shù):☆☆☆☆☆
作者:[希]LEA VEROU 譯者:CSS魔法
· 本書是一本注重實(shí)踐的教程,作者為我們揭示了47個(gè)鮮為人知的CSS技巧;
· 主要內(nèi)容包括背景與邊框、形狀、視覺效果、字體排印、用戶體驗(yàn)、結(jié)構(gòu)與布局、過渡與動(dòng)畫等;
· 本書將帶領(lǐng)讀者循序漸進(jìn)地探尋更優(yōu)雅的解決方案,攻克每天都會(huì)遇到的各種網(wǎng)頁(yè)樣式難題。
《CSS揭秘》是前端工程師、網(wǎng)頁(yè)開發(fā)人員的進(jìn)階必備書籍。
《CSS世界》
推薦指數(shù):☆☆☆☆
作者:張?chǎng)涡?/p>
本書主要內(nèi)容包括:
· 結(jié)構(gòu)、內(nèi)容、美化裝飾等方面大量的CSS知識(shí)點(diǎn);
· 通過大量的實(shí)戰(zhàn)案例,詳盡解析CSS的相關(guān)知識(shí)與常見問題;
· 專門的配套網(wǎng)站進(jìn)行實(shí)例展示、問題答疑。
作為一本CSS深入學(xué)習(xí)的書,書中介紹大量許多前端開發(fā)人員都不知道的CSS知識(shí)點(diǎn)。通過閱讀本書,讀者會(huì)對(duì)CSS世界的深度和廣度有一個(gè)全新的認(rèn)識(shí)。
《CSS權(quán)威指南(第四版)(上下冊(cè))》
推薦指數(shù):☆☆☆☆
作者:[美]Eric A. Meyer [美]Estelle Weyl 譯者:安道
· 本書全面闡述了 CSS 的實(shí)現(xiàn)方式,深入分析了最新的 CSS 規(guī)范;
· 展示了如何通過布局、過渡和動(dòng)畫、邊框、背景、文本屬性,以及許多其他工具和技術(shù)來(lái)改善用戶體驗(yàn)、加快開發(fā)速度、避免潛在的錯(cuò)誤;
· 如果你是網(wǎng)頁(yè)設(shè)計(jì)師或應(yīng)用開發(fā)者,對(duì)復(fù)雜的頁(yè)面樣式、改進(jìn)可訪問性以及節(jié)省時(shí)間和精力感興趣,那你決不能錯(cuò)過這本書。
JavaScript是一種解釋型的、基于對(duì)象的腳本語(yǔ)言,它能夠?qū)⒕W(wǎng)頁(yè)中的文本、圖形、聲音和動(dòng)畫等各種媒體形式捆綁在一起,形成一個(gè)緊密結(jié)合的信息源。無(wú)論是桌面開發(fā),還是移動(dòng)應(yīng)用,JavaScript都是必須掌握的技術(shù)。
《JavaScript高級(jí)程序設(shè)計(jì)(第3版)》
推薦指數(shù):☆☆☆☆☆
作者:[美]Nicholas C.Zakas 譯者:李松峰 曹力
本書承繼了之前版本全面深入、貼近實(shí)戰(zhàn)的特點(diǎn),講解了JavaScript語(yǔ)言的核心,展示了現(xiàn)有規(guī)范及實(shí)現(xiàn)為開發(fā)Web應(yīng)用提供的各種支持和特性。本書主要內(nèi)容包括:
· 解讀JavaScript實(shí)現(xiàn)各個(gè)組成部分;
· 闡述JavaScript面向?qū)ο缶幊蹋?/p>
· 剖析DOM、BOM及瀏覽器事件模型;
· Web應(yīng)用基本數(shù)據(jù)格式JSON、XML及其存??;
· Ajax、Comet服務(wù)器端通信和基于File API的拖放式文件上傳;
· ECMAScript 5定義的新核心語(yǔ)言特性;
· HTML5涵蓋的表單、媒體、Canvas(包括WebGL);
· Selectors、Web、Workers、地理定位及跨文檔傳遞消息等新API;
· 離線應(yīng)用及客戶端存儲(chǔ)(包括IndexedDB);
· 維護(hù)、性能、部署相關(guān)的開發(fā)實(shí)踐;
· 新興API及ECMAScript Harmony展望。
作為JavaScript技術(shù)經(jīng)典名著,《JavaScript高級(jí)程序設(shè)計(jì)(第3版)》可以說是JavaScript最權(quán)威的入門書籍了。
《JavaScript DOM編程藝術(shù)(第2版)》
推薦指數(shù):☆☆☆☆
作者:[英]Jeremy Keith [加]Jeffrey Sambells 譯者:楊濤 王建橋 楊曉云等
本書是超級(jí)暢銷書的升級(jí)版,由倡導(dǎo)Web標(biāo)準(zhǔn)的領(lǐng)軍人物執(zhí)筆,揭示了前端開發(fā)的真諦,是學(xué)習(xí)JavaScript和DOM開發(fā)的必讀之作。本書主要內(nèi)容包括:
· JavaScript和DOM的基本知識(shí);
· 通過幾個(gè)實(shí)例演示了專業(yè)水準(zhǔn)的網(wǎng)頁(yè)開發(fā)技術(shù);
· 透徹闡述了平穩(wěn)退化等一批至關(guān)重要的JavaScript編程原則和實(shí)踐;
· 全面探討了HTML5以及jQuery等JavaScript庫(kù)。
通過閱讀本書,讀者將看到JavaScript、HTML5和CSS如何協(xié)作來(lái)創(chuàng)建易用的、與標(biāo)準(zhǔn)兼容的Web設(shè)計(jì),以及掌握使用JavaScript和DOM通過客戶端動(dòng)態(tài)效果和用戶控制的動(dòng)畫來(lái)加強(qiáng)Web頁(yè)面的必備技術(shù);同時(shí),還將對(duì)如何利用庫(kù)提高開發(fā)效率有全面深入的理解。
《你不知道的JavaScript》
推薦指數(shù):☆☆☆☆☆
作者:[美]Kyle Simpson 譯者:趙望野 梁杰
本書深入理解語(yǔ)言內(nèi)部的機(jī)制,全面介紹了JavaScript中常被人誤解和忽視的重要知識(shí)點(diǎn)。
· 《你不知道的JavaScript(上卷)》介紹了該系列的兩個(gè)主題——"作用域和閉包"以及"this和對(duì)象原型"。掌握了這些知識(shí)之后,無(wú)論什么技術(shù)、框架和流行詞語(yǔ),你都能輕松理解。本書講解通透深入,是入門必備書籍。
· 《你不知道的JavaScript(中卷)》主要介紹了類型、語(yǔ)法、異步和性能。
· 《你不知道的JavaScript(下卷)》主要介紹了入門知識(shí)和對(duì)ES6及未來(lái)發(fā)展趨勢(shì)的展望。
本書既適合JavaScript語(yǔ)言初學(xué)者閱讀,又適合經(jīng)驗(yàn)豐富的JavaScript開發(fā)人員深入學(xué)習(xí)。
《Head First JavaScript程序設(shè)計(jì)》
推薦指數(shù):☆☆☆☆
作者:[美]Eric T. Freeman [美]Elisabeth Robson 譯者:袁國(guó)忠
· 本書語(yǔ)言和版式活潑,內(nèi)容講解深入淺出,是難得的JavaScript入門書;
· 本書內(nèi)容涵蓋JavaScript的基本知識(shí)以及對(duì)象、函數(shù)和瀏覽器文檔對(duì)象模型等高階主題;
· 書中配備了大量有趣的實(shí)例、圖示和練習(xí),讓讀者輕輕松松掌握J(rèn)avaScript。
本書的讀者對(duì)象為JavaScript入門讀者以及網(wǎng)頁(yè)設(shè)計(jì)入門者。
`````````
《JavaScript忍者秘籍 第2版》
推薦指數(shù):☆☆☆☆☆
作者:[美]John Resig [美]Bear Bibeault [美]Josip Maras 譯者:一心一譯前端小組
本書共分4個(gè)部分,從不同層次講述了逐步成為JavaScript高手所需的知識(shí):
· 本書從JavaScript語(yǔ)言及重要的特性談起,由淺入深地探討了函數(shù)、作用域、閉包、生成器函數(shù)、對(duì)象、數(shù)組、模塊化、JavaScript與Web頁(yè)面的交互以及事件等主題;
· 引導(dǎo)讀者更加深入地了解JavaScript的方方面面,充分展示了JavaScript語(yǔ)言的各種特性;
· 本書結(jié)合ECMAScript 6和7的相關(guān)概念,涵蓋了流行的JavaScript框架所使用的技術(shù)。
本書適合具備一定JavaScript基礎(chǔ)知識(shí)的讀者閱讀,也適合從事程序設(shè)計(jì)工作并想要深入探索JavaScript語(yǔ)言的讀者閱讀。
《JavaScript設(shè)計(jì)模式》
推薦指數(shù):☆☆☆☆
作者:張容銘
本書共分六篇四十章:
· 討論了幾種函數(shù)的編寫方式,體會(huì)JavaScript在編程中的靈活性;
· 講解了面向?qū)ο缶幊痰闹R(shí),其中討論了類的創(chuàng)建、數(shù)據(jù)的封裝以及類之間的繼承;
· 探討了各種模式的技術(shù),如簡(jiǎn)單工廠模式,包括工廠方法模式、抽象工廠模式、建造者模式、原型模式、單例模式,以及外觀模式,包括適配器模式。
· 講解了幾種適配器、代理模式、裝飾者模式和MVC模式,討論了如何實(shí)現(xiàn)對(duì)數(shù)據(jù)、視圖、控制器的分離。
· 在講解MVP模式時(shí),討論了如何解決數(shù)據(jù)與視圖之間的耦合,并實(shí)現(xiàn)了一個(gè)模板生成器;
· 講解MVVM模式時(shí),討論了雙向綁定對(duì)MVC的模式演化。
本書幾乎包含了關(guān)于JavaScript設(shè)計(jì)模式的全部知識(shí),是進(jìn)行JavaScript高效編程必備的學(xué)習(xí)手冊(cè)。
《JavaScript面向?qū)ο缶?/strong>
推薦指數(shù):☆☆☆☆☆
作者:[美]Nicholas C.Zakas 譯者:胡世杰
全書共6章,內(nèi)容簡(jiǎn)潔而精妙,關(guān)注面向?qū)ο蟮脑砗虴S5對(duì)象新特性,幫助那些已經(jīng)熟知面向?qū)ο缶幊痰淖x者掌握這些概念是如何在JavaScript中工作的。
· 本書深入探討了原始類型和引用類型、函數(shù)、對(duì)象、構(gòu)造函數(shù)和原型對(duì)象、繼承和對(duì)象模式等主題和特性;
· 你將學(xué)到JavaScript獨(dú)特的面向?qū)ο蟮木幊谭绞剑?/p>
· 你將學(xué)到拋棄類的概念和基于類的繼承,學(xué)習(xí)基于原型的繼承和構(gòu)造函數(shù);
· 你將學(xué)會(huì)如何創(chuàng)建對(duì)象、定義自己的類型、使用繼承以及其他各種操作來(lái)充分使用對(duì)象。
總而言之,你將學(xué)到JavaScript語(yǔ)言并進(jìn)行專業(yè)編程所需熟知的一切。本書適合熟悉面向?qū)ο缶幊痰母拍畈⑾M麑⑵鋺?yīng)用于JavaScript的開發(fā)者閱讀,也適合JavaScript新手學(xué)習(xí)參考。
《鋒利的jQuery(第2版)》
推薦指數(shù):☆☆☆☆
作者:?jiǎn)螙|林 張曉菲 魏然
· 本書介紹了jQuery的各種函數(shù)和方法調(diào)用;
· 讀者可以系統(tǒng)地掌握jQuery的選擇器、DOM操作、事件和動(dòng)畫、AJAX應(yīng)用、插件、jQuery Mobile、jQuery各個(gè)版本變化、jQuery性能優(yōu)化和技巧等知識(shí)點(diǎn),并結(jié)合每個(gè)章節(jié)后面的案例演示進(jìn)行練習(xí);
· 本書的第8章將前7章講解的知識(shí)點(diǎn)和效果進(jìn)行了整合,打造出一個(gè)非常有個(gè)性的網(wǎng)站,并從案例研究、網(wǎng)站材料、網(wǎng)站結(jié)構(gòu)、網(wǎng)站樣式和網(wǎng)站腳本等方面指導(dǎo)讀者參與到項(xiàng)目建設(shè)中來(lái)。
《鋒利的jQuery(第2版)》適合所有對(duì)jQuery技術(shù)感興趣的Web設(shè)計(jì)者和前端開發(fā)人員閱讀和參考。
Node.js是建立在Chrome瀏覽器的JavaScript運(yùn)行時(shí)基礎(chǔ)上,用于快速構(gòu)建可擴(kuò)展的網(wǎng)絡(luò)應(yīng)用的平臺(tái)。Node旨在幫助開發(fā)者編寫異步的、事件驅(qū)動(dòng)的應(yīng)用。在Node中,每一個(gè)請(qǐng)求都是異步的,并且?guī)缀跛械腎/O都是非阻塞的。因此,Node應(yīng)用非常高效率,能夠處理的"并發(fā)"連接的數(shù)量也很龐大。
《Node.js實(shí)戰(zhàn)(第2版)》
推薦指數(shù):☆☆☆
作者:[英]Alex Young [美] Bradley Meck [美] Mike Cantelon [美] Tim Oxley [美] Marc Harter [美] T.J.Holowaychuk [美] Nathan Rajlich 譯者:吳海星
· Node.js核心框架貢獻(xiàn)者力作 ;
· 展示Node核心技巧 ;
· 涵蓋前端構(gòu)建系統(tǒng)、Web框架選擇、數(shù)據(jù)庫(kù)交互和Web程序測(cè)試與部署等全棧開發(fā)所需技術(shù)。
本書是Node.js的實(shí)戰(zhàn)教程,涵蓋了為開發(fā)產(chǎn)品級(jí)Node應(yīng)用程序所需要的一切特性、技巧以及相關(guān)理念。從搭建Node開發(fā)環(huán)境,到一些簡(jiǎn)單的演示程序,到開發(fā)復(fù)雜應(yīng)用程序所必不可少的異步編程,第2版介紹了全棧開發(fā)者所需的全部技術(shù),可作為入門書籍。
《深入淺出 Node.js》
推薦指數(shù):☆☆☆☆☆
作者:樸靈
《深入淺出Node.js》從不同的視角介紹了 Node 內(nèi)在的特點(diǎn)和結(jié)構(gòu)。由首章Node介紹為索引,涉及Node的各個(gè)方面,主要內(nèi)容包括:
· 模塊機(jī)制的揭示;
· 異步I/O實(shí)現(xiàn)原理的展現(xiàn);
· 異步編程的探討;
· 內(nèi)存控制的介紹;
· 二進(jìn)制數(shù)據(jù)Buffer的細(xì)節(jié);
· Node中的網(wǎng)絡(luò)編程基礎(chǔ);
· Node中的Web開發(fā);
· 進(jìn)程間的消息傳遞;
· Node測(cè)試以及通過Node構(gòu)建產(chǎn)品需要的注意事項(xiàng)。
附錄介紹了Node的安裝、調(diào)試、編碼規(guī)范和NPM倉(cāng)庫(kù)等事宜。本書適合想深入了解 Node的人員閱讀,是進(jìn)階必備書籍。
《HTTP權(quán)威指南》
推薦指數(shù):☆☆☆☆☆
作者:[美]David Gourley [美]Brian Totty [美]Marjorie Sayer [美]Sailu Reddy [美]Aushu Aggarwal 譯者:陳涓 趙振平
本書由具有多年實(shí)踐經(jīng)驗(yàn)的專家編寫,通過簡(jiǎn)潔語(yǔ)言和大量翔實(shí)的細(xì)節(jié)圖解幫助讀者形象地理解Web幕后所發(fā)生的事情,詳細(xì)說明了Web上每條請(qǐng)求的實(shí)際運(yùn)行情況,主要內(nèi)容包括:
· HTTP方法、首部以及狀態(tài)碼;
· 優(yōu)化代理和緩存的方法;
· 設(shè)計(jì)Web機(jī)器人和爬蟲的策略;
· Cookies、認(rèn)證以及安全HTTP;
· 國(guó)際化及內(nèi)容協(xié)商;
· 重定向及負(fù)載平衡策略。
本書深入說明了Web的工作原理,內(nèi)容全面,講解細(xì)致,是HTTP協(xié)議及相關(guān)Web技術(shù)方面的著作。
《圖解HTTP》
推薦指數(shù):☆☆☆☆
作者:[日]上野 宣 譯者:于均良
《圖解HTTP》對(duì)HTTP協(xié)議進(jìn)行了全面系統(tǒng)的介紹,可以說是一本講解HTTP協(xié)議的神書,簡(jiǎn)單有趣,圖文并茂,生動(dòng)形象,適合入門,主要內(nèi)容包括:
· HTTP協(xié)議的發(fā)展歷史;
· HTTP協(xié)議的結(jié)構(gòu)剖析;
· 常見通信場(chǎng)景及實(shí)戰(zhàn)案例;
· Web安全、新技術(shù)動(dòng)向等。
讀者可通過本書快速了解并掌握HTTP協(xié)議的基礎(chǔ)知識(shí)。
《圖解TCP/IP(第5版)》
推薦指數(shù):☆☆☆
作者:[日]竹下隆史 [日]村山公保 [日]荒井透 [日]苅田幸雄 譯者:烏尼日其其格
· 本書是一本圖文并茂的網(wǎng)絡(luò)管理技術(shù)書籍,旨在讓廣大讀者理解TCP/IP的基本知識(shí)、掌握TCP/IP的基本技能;
· 書中講解了網(wǎng)絡(luò)基礎(chǔ)知識(shí)、TCP/IP基礎(chǔ)知識(shí)、數(shù)據(jù)鏈路、IP協(xié)議、IP協(xié)議相關(guān)技術(shù)、TCP與UDP、路由協(xié)議、應(yīng)用協(xié)議、網(wǎng)絡(luò)安全等內(nèi)容;
· 引導(dǎo)讀者了解和掌握TCP/IP,營(yíng)造一個(gè)安全的、使用放心的網(wǎng)絡(luò)環(huán)境。
《Web性能權(quán)威指南》
推薦指數(shù):☆☆☆☆
作者:[加]Ilya Grigorik 譯者:李松峰
本書由谷歌公司高性能團(tuán)隊(duì)核心成員創(chuàng)作,堪稱實(shí)戰(zhàn)經(jīng)驗(yàn)與規(guī)范解讀結(jié)合的產(chǎn)物,獲得IETF下一代HTTP協(xié)議工作組主席力薦。本書目標(biāo)是涵蓋Web技術(shù)體系中應(yīng)該掌握的所有網(wǎng)絡(luò)及性能優(yōu)化知識(shí)。本書主要內(nèi)容有:
· 以性能優(yōu)化為主線,從TCP、UDP和TLS協(xié)議講起;
· 解釋了如何針對(duì)這幾種協(xié)議和基礎(chǔ)設(shè)施來(lái)優(yōu)化應(yīng)用;
· 深入探討了無(wú)線和移動(dòng)網(wǎng)絡(luò)的工作機(jī)制;
· 揭示了HTTP協(xié)議的底層細(xì)節(jié);
· 同時(shí)詳細(xì)介紹了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC和DataChannel等現(xiàn)代瀏覽器新增的具有革命性的新能力。
本書適合所有Web應(yīng)用及站點(diǎn)開發(fā)人員閱讀,包括但不限于前端、后端、運(yùn)維、大數(shù)據(jù)分析、UI/UX、存儲(chǔ)、視頻、實(shí)時(shí)消息,以及性能工程師。
當(dāng)前,三大主流前端框架分別是React、Vue、Angular。
React 是一個(gè)采用聲明式,高效而且靈活的用來(lái)構(gòu)建用戶界面的框架,另辟蹊徑提出了以組件化的形式重新構(gòu)建頁(yè)面內(nèi)容,將頁(yè)面的內(nèi)容按特征分塊,然后將特定塊中的HTML、CSS、JS封裝在一起,最后用組件來(lái)構(gòu)建頁(yè)面內(nèi)容。
《深入React技術(shù)?!?/strong>
推薦指數(shù):☆☆☆☆
作者:陳屹
本書從幾個(gè)維度去介紹 React:
· 一是作為 View 庫(kù),它怎么實(shí)現(xiàn)組件化,以及它背后的實(shí)現(xiàn)原理;
· 二是擴(kuò)展到 Flux 應(yīng)用架構(gòu)及重要的衍生品 Redux,它們?cè)趺磁c React 結(jié)合做應(yīng)用開發(fā);
· 三是對(duì) React 與 server 的碰撞產(chǎn)生的一些思考;
· 四是講述它在可視化方面的優(yōu)勢(shì)與劣勢(shì)。
此外,本書非常重視實(shí)戰(zhàn),每一節(jié)都有實(shí)際的例子,細(xì)節(jié)豐富,內(nèi)容翔實(shí),由淺入深,無(wú)論你是 React 初學(xué)者,還是進(jìn)階人士,本書都值得一讀!本書適合有一定經(jīng)驗(yàn)的前端開發(fā)人員閱讀。
Vue.js是一套構(gòu)建用戶界面的漸進(jìn)式框架。與其他重量級(jí)框架不同的是,Vue 采用自底向上增量開發(fā)的設(shè)計(jì)。Vue.js 自身不是一個(gè)全能框架——它只聚焦于視圖層,因此它非常容易學(xué)習(xí),并很容易與其它庫(kù)或已有項(xiàng)目整合。
《深入淺出Vue.js》
推薦指數(shù):☆☆☆☆
作者:劉博文
本書從源碼層面分析了Vue.js,主要內(nèi)容有 :
· 簡(jiǎn)要介紹Vue.js;
· 講解內(nèi)部核心技術(shù)"變化偵測(cè)",帶領(lǐng)大家從0到1實(shí)現(xiàn)一個(gè)簡(jiǎn)單的"變化偵測(cè)"系統(tǒng);
· 介紹虛擬DOM技術(shù),包括虛擬DOM的原理及其patching算法;
· 討論模板編譯技術(shù),包括模板解析器的實(shí)現(xiàn)原理、優(yōu)化器的原理以及代碼生成器的原理;
· 介紹其整體架構(gòu)以及提供給我們使用的各種API的內(nèi)部原理,同時(shí)還介紹了生命周期、錯(cuò)誤處理、指令系統(tǒng)與模板過濾器等功能的原理。
360奇舞團(tuán)團(tuán)長(zhǎng)月影和《JavaScript高級(jí)程序設(shè)計(jì)》譯者李松峰作序推薦,適合前端開發(fā)人員閱讀。
Angular是一個(gè)用來(lái)構(gòu)建大型應(yīng)用,高性能的Web應(yīng)用程序的框架;是一個(gè)完整的、從 UI、路由、Http、Socket到依賴注入、編譯、優(yōu)化、測(cè)試的框架。Angular上手起來(lái)有一定難度,但其工程屬性極強(qiáng),非常適合多團(tuán)隊(duì)的大型項(xiàng)目,一旦學(xué)會(huì),優(yōu)勢(shì)很大。
《Angular權(quán)威教程》
推薦指數(shù):☆☆☆☆
作者:[美]Ari Lerner [巴西]Felipe Coury [美]Nate Murray [巴西]Carlos Taborda 譯者:Nice Angular社區(qū)
· 本書堪稱Angular領(lǐng)域的里程碑式著作,幾乎涵蓋了關(guān)于Angular的所有內(nèi)容;
· 對(duì)于沒有經(jīng)驗(yàn)的人,本書平實(shí)、通俗的講解,遞進(jìn)、嚴(yán)密的組織,可以讓人毫無(wú)壓力地登堂入室,迅速領(lǐng)悟新一代Web應(yīng)用開發(fā)的精髓;
· 如果你有相關(guān)經(jīng)驗(yàn),那本書對(duì)Angular概念和技術(shù)細(xì)節(jié)的全面剖析,以及引人入勝、切中肯綮的講解,將幫助你徹底掌握這個(gè)框架,在自己職業(yè)技術(shù)修煉之路上更進(jìn)一步。
著移動(dòng)互聯(lián)網(wǎng)的日益興起,IT行業(yè)對(duì)于前端的需求也在不斷的提高,那么從前端小白修煉成為HTML5前端大神的這個(gè)過程之中,一些必備的枕邊書也是必不可少的。
俗話說書籍是人類進(jìn)步的階梯,對(duì)HTML5程序員來(lái)說也不例外。有幾本高參考價(jià)值的書籍對(duì)于初入門的新手來(lái)說是十分重要的,千鋒武漢HTML5培訓(xùn)小編就給大家推薦幾本熱度比較高的書籍,相信好的學(xué)習(xí)資料能讓你的學(xué)習(xí)效果事半功倍。
1、《JavaScript DOM編程藝術(shù) (第2版)》
作者:Jeremy Keith 國(guó)際知名的Web設(shè)計(jì)師,Web標(biāo)準(zhǔn)項(xiàng)目組成員,DOM Scripting任務(wù)組負(fù)責(zé)人之一,任職于Web咨詢公司Clearleft。除本書外,還著有HTML5 for Web Designers、Bulletproof Ajax。Jeffrey Sambells 資深平面設(shè)計(jì)師,Web開發(fā)人員,創(chuàng)辦了軟件公司W(wǎng)e-Create并擔(dān)任研發(fā)總監(jiān)。
本書是超級(jí)暢銷書的升級(jí)版,由倡導(dǎo)Web標(biāo)準(zhǔn)的領(lǐng)軍人物執(zhí)筆,揭示了前端開發(fā)的真諦,是學(xué)習(xí)JavaScript和DOM開發(fā)的必讀之作。
2、《JavaScript權(quán)威指南(第6版)》 犀牛書
作者:David Flanagan是一名程序員,也是一名作家,它的個(gè)人網(wǎng)站是。他在O’Reilly出版的其他暢銷書還包括《JavaScript Pocket Reference》、《The Ruby Programming Language》、以及《Java in a Nutshell》。
本書不僅適合初學(xué)者系統(tǒng)學(xué)習(xí),也適合有經(jīng)驗(yàn)的JavaScript開發(fā)者隨手翻閱。
3、《JavaScript高級(jí)程序設(shè)計(jì)(第3版)》
作者:Nicholas C. Zakas(尼古拉斯 澤卡斯)世界頂級(jí)Web技術(shù)專家,現(xiàn)為雅虎公司界面呈現(xiàn)架構(gòu)師,負(fù)責(zé)MyYahoo和雅虎首頁(yè)等大訪問量站點(diǎn)的設(shè)計(jì)。《JavaScript高級(jí)程序設(shè)計(jì)(第3版)》適合有一定編程經(jīng)驗(yàn)的Web應(yīng)用開發(fā)人員閱讀,也可作為高校及社會(huì)實(shí)用技術(shù)培訓(xùn)相關(guān)專業(yè)課程的教材。
4、《鋒利的jQuery(第2版)》
作者:?jiǎn)螙|林 張曉菲 魏然。本書適合所有對(duì)jQuery技術(shù)感興趣的Web設(shè)計(jì)者和前端開發(fā)人員閱讀和參考。
5、《深入淺出Node.js》
作者:樸靈,真名田永強(qiáng),文藝型碼農(nóng),就職于阿里巴巴數(shù)據(jù)平臺(tái),資深工程師,Node.js布道者,寫了多篇文章介紹Node.js的細(xì)節(jié)。
他活躍于CNode社區(qū),是線下會(huì)議NodeParty的組織者和JSConfChina(滬JS和京JS)的組織者之一。熱愛開源,多個(gè)Node.js模塊的作者。叩首問路,碼夢(mèng)為生。附錄還介紹了Node的安裝、調(diào)試、編碼規(guī)范和NPM倉(cāng)庫(kù)等事宜。
6、《Head First HTML與CSS(第2版)》
作者:Eric Freeman,是一名計(jì)算機(jī)科學(xué)家,熱衷于軟件架構(gòu)和媒體。他目前住在圣達(dá)菲附近的沙漠中,當(dāng)他不寫書或代碼時(shí),他總是花更多時(shí)間擺弄他的家庭影院,而不是觀看影片。
如果你曾經(jīng)讀過任何一本HeadFirst系列書籍,你就會(huì)知道其中的奧秘:豐富、活潑的設(shè)計(jì)調(diào)動(dòng)你的頭腦,讓思維活躍起來(lái)。通過采用神經(jīng)生物學(xué)、認(rèn)識(shí)心理學(xué)以及學(xué)習(xí)理論的全新研究成果,這本書將激發(fā)你學(xué)習(xí)HTML和CSS的興趣。
以上就是千鋒武漢HTML5培訓(xùn)小編整理的6本適合初級(jí)到高級(jí)HTML5程序員閱讀的書籍,希望對(duì)大家有幫助。HTML5前端的發(fā)展如日中天,只要你有足夠的熱情和興趣,并且肯努力,學(xué)好HTML5前端沒有任何問題。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。