1. 程式人生 > >Web開發必備書籍

Web開發必備書籍

這裡寫圖片描述

你看,或者不看我,
我就在那裡,
不悲不喜;
你讀,或者不讀我,
內容就在那裡,
不離不棄;
來我的懷裡,
或者,
讓我住進你的腦海裡,
默默 滲透
皆大 歡喜

在這個競爭激烈的社會,我深深的感覺到‘技多不壓身’是句真理。在大家馬不停蹄的奮鬥的時候,小編插空給大家推薦web開發必備良品,從入門到精通,應有盡有,不容錯過~

1、HTML5篇——《HTML5與CSS3基礎教程(第8版)》
這裡寫圖片描述

作者 Elizabeth Castro,Bruce Hyslop
譯者 望以文
書號 978-7-115-35065-7
開本 16
頁數 436

全球最暢銷Web開發入門書最新版,熱銷1000 000冊
配套網站提供海量精彩示例
逐步指導快速建立響應式網站

《HTML5與CSS3基礎教程(第8版)》是講解HTML和CSS入門知識的經典暢銷書,全面系統地講解HTML5和CSS3基礎知識以及實際運用技術,通過大量例項深入淺出地分析了網頁製作的方方面面。書中不僅介紹了文字、影象、連結、列表、表格、表單等網頁元素;還介紹瞭如何為網頁設計佈局,新增動態效果等;另外,還涉及除錯和釋出。本書提供了一個強大的配套網站,上面列出了書中的完整程式碼示例,當然,更多優秀例項及進階參考資料一應俱全,以供讀者參考學習。

2、HTML5篇——《HTML5與CSS3例項教程(第2版)》

這裡寫圖片描述

作者 Brian P. Hogan
譯者 盧俊祥
書號 978-7-115-36340-4
開本 16
頁數 248

《HTML5與CSS3例項教程(第2版)》針對最新版本瀏覽器,討論亟待解決的實際問題。每一章分別聚焦某特定問題,通過多個例項介紹特定概念並引導讀者建立簡單示例,進而得到解決方案。例項後附有“回退方案”,為舊版本瀏覽器提供解決方法。“未來展望”探討如何在將來更好地應用屆時已經成熟的新特性。免費提供所有例項的完整程式碼。

“我已經有十多年的網站開發經驗,但仍能從本書中學到許多技巧。如果你還未觸及HTML5的新特性,那還等什麼?本書將告訴你可以做什麼,應該如何做,以及何時做。”
——Stephen Orr,Made Media首席開發專家

3、HTML5篇——《HTML5祕籍(第2版)》

這裡寫圖片描述

作者 Matthew MacDonald
譯者 李鬆峰,朱巍,劉帥
書號 978-7-115-32050-6
開本 16
頁數 420

HTML5不僅僅是一種標記語言,它還指代多種獨立的Web標準。你的運氣不錯,《HTML5祕籍(第2版)》涵蓋了關於HTML5的一切!本書通過循序漸進的教程和真實的示例,向你介紹如何構建Web應用,包括視訊控制元件、動態圖形、地理定位、離線功能和針對移動裝置的響應式Web設計等。

4、HTML5篇——《HTML5權威指南》
這裡寫圖片描述

作者 Adam Freeman
譯者 謝廷晟,牛化成,劉美英
書號 978-7-115-33836-5
開本 16
頁數 848

迄今為止最全面詳實的網頁設計參考書
精彩呈現500多個實戰程式碼示例及主流瀏覽器實現效果圖
貼心匯聚HTML5和CSS3中所有屬性、元素和函式的簡明參考表

《HTML5權威指南》是系統學習網頁設計的權威參考圖書。本書分為五部分:第一部分介紹學習本書的預備知識和HTML、CSS和JavaScript的最新進展;第二部分討論HTML元素,並詳細說明了HTML5中新增和修改的元素;第三部分闡述CSS,涵蓋了所有控制內容樣式的CSS選擇器和屬性,並輔以大量程式碼示例和圖示;第四部分介紹DOM,剖析如何用JavaScript操縱HTML內容;第五部分講解Ajax、多媒體和canvas元素等HTML5高階特性。

5、HTML5篇——《HTML5資料推送應用開發》
這裡寫圖片描述
作者 Darren Cook
譯者 劉帥
書號 978-7-115-37059-4
開本 16
頁數 200

《HTML5資料推送應用開發》是一本簡明的資料推送技術指南,作者通過構建一個真實的例子,手把手地向讀者展示如何利用HTML5 SSE(Server-Sent Events,服務端推送事件)這項非凡的技術,無需輪詢或者使用者互動,就可以將最新資料從伺服器端推送到客戶端。

本書主要內容:開發一個包含後端和前端解決方案的實際SSE應用;解決錯誤處理、系統恢復和其他問題,使應用達到產品水準;分析不支援SSE的瀏覽器的兩種向後相容解決方案;處理安全問題,包括認證授權和不允許的域;開發在測試驅動SSE設計中有用的實際、可重用的資料;學習示例應用中不包含的SSE協議元素。

6、HTML5篇——《學習響應式設計》
這裡寫圖片描述

作者 Clarissa Peterson
譯者 文巍
書號 978-7-115-38973-2
開本 16
頁數 328

《學習響應式設計》分為四部分,全面介紹響應式Web設計策略與技術,引領大家掌握從專案立項到網站上線的響應式設計工作流程。第一部分介紹響應式設計及其與其他網頁設計方法的區別。第二部分概述構建響應式站點的基礎知識、必備的HTML和CSS知識、影象處理,以及響應式設計的核心:媒體查詢。第三部分帶大家全面瞭解響應式設計的工作流程,從使用者體驗的角度探討響應式設計,確保網站在各種裝置上的適應性和功能完備性。第四部分深入探討需特別考慮的設計元素,包括文字排版、響應式導航和頁頭,以及響應式設計的一大問題:效能。

7、HTML5篇——《響應式Web設計 HTML5和CSS3實戰》
這裡寫圖片描述

作者 Ben Frain
譯者 王永強
書號 978-7-115-29922-2
開本 16
頁數 244

前端設計人員必備教程
圖文並茂,輕鬆掌握最新設計技術
全面應用HTML5和CSS3,一步跨入最前沿

《響應式Web設計 HTML5和CSS3實戰》不僅全面、細緻、圖文並茂地介紹了響應式設計相關的技術,比如媒體查詢、流式佈局、彈性媒體和彈性字型等等,還把近幾年來Web設計領域公認的最佳設計理念有機地融入到了例項當中,比如移動先行(Mobile First)、漸進增強、平穩退化、無障礙設計等等。更加難得的是,本書以設計跨螢幕的網頁(響應式設計)為出發點,以點帶面,把如今Web設計領域兩大標準的最新版本——HTML5和CSS3也納入其中,讀者在掌握先進設計方法的同時也能掌握最新的設計技術(比如使用新的HTML5結構化語義標記、嵌入媒體、響應式視訊,以及CSS3的新選擇器、特效、過渡、變形和動畫等等),從而可以免除重複學習新標準之苦,讓自己一步跨入Web設計領域的最前沿。無論你想學習響應式Web設計,還是學習HTML5和CSS3的實際應用,本書都能滿足你的需要,是毋庸置疑的明智之選。

8、JavaScript篇——《JavaScript基礎教程(第9版)》
這裡寫圖片描述

作者 Dori Smith Tom Negrino
譯者 陳建甌 柳靖 等
書號 978-7-115-38522-2
開本 16開
頁數 404

經典JavaScript入門書最新版,通過例項透徹講解Web開發相關技術。
原版累計銷量200000冊,中文版累計銷量近50000冊!
全球暢銷百萬冊的JavaScript入門書!

《JavaScript基礎教程(第9版)》是JavaScript入門書,循序漸進地講述了JavaScript及相關的CSS、DOM、Ajax、jQuery等技術。書中從JavaScript語言基礎開始,分別討論了影象、框架、瀏覽器視窗、表單、正則表示式、使用者事件和cookie等。內容講解透徹,圖文並茂。

9、JavaScript篇——《JavaScript程式設計全解》
這裡寫圖片描述
作者 井上誠一郎,土江拓郎,浜辺將太
譯者 陳筱煙
書號 978-7-115-33341-4
開本 16
頁數 420

日本亞馬遜2012年度銷量No.1
對應ECMAScript 最新版本
完美涵AJAX/jQuery/HTML5/WebSocket/Web API/Node.js

《JavaScript程式設計全解》全方位地介紹了JavaScript開發中的各個主題,無論是前端還是後端的JavaScript開發者都可以在本書中找到自己需要的內容。本書對HTML5、Web API、Node.js及WebSocket等最新的熱門技術也作了深入淺出的介紹,並提供了大量實際應用範例。

10、JavaScript篇——《你不知道的JavaScript(上卷)》
這裡寫圖片描述

作者 Kyle Simpson
譯者 趙望野,樑傑
書號 978-7-115-38573-4
開本 16
頁數 208

很多人對JavaScript這門語言的印象都是簡單易學,很容易上手。JavaScript語言本身有很多複雜的概念,語言的使用者不必深入理解這些概念也可以編寫出功能全面的應用。殊不知,這些複雜精妙的概念才是語言的精髓,即使是經驗豐富的JavaScript開發人員,如果沒有認真學習的話也無法真正理解它們。在《你不知道的JavaScript(上卷)》中,我們要直面當前JavaScript開發者不求甚解的大趨勢,深入理解語言內部的機制。本書既適合JavaScript語言初學者閱讀,又適合經驗豐富的JavaScript開發人員深入學習。

11、JavaScript篇——《JavaScript設計模式與開發實踐》
這裡寫圖片描述

作者 曾探
書號 978-7-115-38888-9
開本 16
頁數 312

騰訊前端Alloy Team團隊出品,資深前端工程師曾探力作
全面涵蓋專門針對JavaScript的16個設計模式
深入剖析面向物件設計原則、面向物件程式設計技巧及程式碼重構

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

12、JavaScript篇——《JavaScript快速全棧開發》
這裡寫圖片描述

作者 Azat Mardanov
譯者 胡波
書號 978-7-115-37609-1
開本 16開
頁數 204

《JavaScript快速全棧開發》涵蓋JavaScript快速開發的多項前沿技術,是極其少見的前後端技術集大成之作。本書所涉技術包括Node.js、MongoDB、Twitter Bootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介紹如何用這些技術快速構建軟體原型。第一部分是基礎知識,讓大家真正認識前後端及敏捷開發,並學會搭建本地及雲環境。第二部分與第三部分分別介紹如何構建前端原型和後端原型。作者以前端元件開篇,通過為一個示例聊天應用Chat打造多個版本(Web/移動),將前端和後端結合在一起並給出應用部署方式。

13、JavaScript篇——《JavaScript DOM程式設計藝術(第2版)》
這裡寫圖片描述

作者 Jeffrey Sambells,Jeremy Keith
譯者 楊濤,楊曉雲,王建橋,魏忠
書號 978-7-115-24999-9
開本 16
頁數 300

Amazon超級暢銷書最新版
釋放JavaScript和DOM程式設計的驚人潛力
涵蓋HTML5及jQuery

《JavaScript DOM程式設計藝術(第2版)》講述了JavaScript、DOM 和HTML5 的基礎知識,著重介紹DOM 程式設計技術背後的思路和原則:平穩退化、漸進增強和以使用者為中心等。這些概念對於任何前端Web 開發工作都非常重要。本書將這些概念貫穿在書中的所有程式碼示例中,以便呈現用來建立圖片庫頁面的指令碼、用來建立動畫效果的指令碼和用來豐富頁面元素呈現效果的指令碼,最後結合所講述的內容建立了一個實際的網站。本書適合Web 設計師和開發人員閱讀。

14、JavaScript篇——《JavaScript高階程式設計(第3版)》
這裡寫圖片描述

作者 Nicholas C.Zakas
譯者 李鬆峰,曹力
書號 978-7-115-27579-0
開本 16
頁數 748

一幅濃墨重彩的語言畫卷,一部推陳出新的技術名著
全能前端人員必讀之經典,全面知識更新必備之佳作。

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

15、綜合篇——《Bootstrap實戰》

這裡寫圖片描述

作者 David Cochran,Ian Whitley
譯者 李鬆峰
書號 978-7-115-38887-2
開本 16
頁數 240

《Bootstrap實戰》是實戰類Bootstrap圖書,全書通過5個真實、具體、鮮活,又有代表性的專案例項,講解了Bootstrap的各種特性和用法。5個例項由淺入深,既各自獨立,又環環相扣,豐富的程式碼,精美的插圖,加上細緻入微的解釋,讓讀者極易上手,不知不覺中就能掌握所有重要概念,步入Bootstrap高手行列。本書講解了以下5種類型的網站:個人作品網站、WordPress主題、企業門戶頁面、線上電子商務站點和單頁營銷網站。

16、綜合篇——《深入淺出Node.js》
這裡寫圖片描述

作者 樸靈
書號 978-7-115-33550-0
開本 16
頁數 348

第一本深度講解Node的圖書
原始碼級別探尋過Node的實現原理
阿里巴巴一線Node開發者最真實的經驗

《深入淺出Node.js》從不同的視角介紹了Node內在的特點和結構。書中並非完全按照順序遞進式介紹,首先簡要介紹了Node,接著深入探討了模組機制、非同步I/O和非同步程式設計,然後討論了記憶體控制和Buffer相關的內容,接著探討了網路程式設計、Node Web開發、程序、測試和產品化等內容,最後的附錄介紹了Node的安裝、除錯、編碼規範和NPM倉庫搭建等內容。

17、綜合篇——《精通jQuery(第2版)》
這裡寫圖片描述

作者 Adam Freeman
譯者 魏忠
書號 978-7-115-36653-5
開本 16
頁數 876

作為一款優秀的JavaScript框架,jQuery具有表達能力強、支援一次處理多個元素、能解決不同瀏覽器的相容性問題等諸多優點,從而受到廣大Web開發人員的追捧。《精通jQuery(第2版)》是一本全面的jQuery手冊,詳盡介紹了jQuery庫、jQuery UI和jQuery Mobile,能幫助具備一定Web開發基礎知識的讀者精通jQuery。

18、綜合篇——《Node與Express開發》
這裡寫圖片描述

作者 Ethan Brown
譯者 吳海星,蘇文
書號 978-7-115-38033-3
開本 16
頁數 274

通過閱讀《Node與Express開發》,你將能夠:為渲染動態資料建立網頁模板系統;探究請求物件和響應物件、中介軟體及URL路由;模擬用於測試和開發的生產環境;實現文件資料庫的持久化,特別是針對MongoDB;讓其他程式可以通過REST API訪問你的資源;用HTTPS、認證和授權開發安全的Web應用;整合社交媒體、地理位置服務和其他第三方服務;實現應用的啟動和維護計劃;學習重要的除錯技能。

19、綜合篇——《AngularJS權威教程》
這裡寫圖片描述

作者 Ari Lerner
譯者 趙望野,徐飛,何鵬飛
書號 978-7-115-36647-4
開本 16
頁數 476

說到學習AngularJS,相信你早已厭倦了上網搜尋、斷續閱讀的低效方式。《AngularJS權威教程》堪稱AngularJS領域的里程碑式著作,它以相當的篇幅涵蓋了關於AngularJS的幾乎所有內容,既是一部權威教程,又是一部參考指南。對於沒有經驗的人,本書平實、通俗的講解,遞進、嚴密的組織,可以讓人毫無壓力地登堂入室,迅速領悟新一代Web應用開發的精髓。如果你有相關經驗,那本書對AngularJS概念和技術細節的全面剖析,以及引人入勝、切中肯綮的講解,將幫助你徹底掌握這個框架,在自己職業技術修煉之路上更進一步。

20、綜合篇——《Flask Web開發:基於Python的Web應用開發實戰》
這裡寫圖片描述

作者 Miguel Grinberg
譯者 安道
書號 978-7-115-37399-1
開本 16
頁數 224

《Flask Web開發:基於Python的Web應用開發實戰》共分三部分,全面介紹如何基於Python微框架Flask進行Web開發。第一部分是Flask簡介,介紹使用Flask框架及擴充套件開發Web程式的必備基礎知識。第二部分則給出一個例項,真正帶領大家一步步開發完整的部落格和社交應用Flasky,從而將前述知識融會貫通,付諸實踐。第三部分介紹了釋出應用之前必須考慮的事項,如單元測試策略、效能分析技術、Flask程式的部署方式等。

21、綜合篇——《ASP.NET Web API設計》
這裡寫圖片描述

作者 Glenn Block,Pablo Cibraro,Pedro Felix,Howard Dierking,Darrel Miller
譯者 金迎
書號 978-7-115-37772-2
開本 16
頁數 456

《ASP.NET Web API設計》以ASP.NET Web API框架為例,系統介紹了相關的理論和工具,讓讀者全面掌握設計和實現可演化Web API的技術。本書主要面向有經驗的.NET開發人員。不過,書中關於Web API基礎理論和設計的內容同樣適用於Java、Ruby、PHP和Node等開發者。