1. Pro HTML5 Programming?
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),瑞金企業(yè)網(wǎng)站建設(shè),瑞金品牌網(wǎng)站建設(shè),網(wǎng)站定制,瑞金網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,瑞金網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
作者:Peter Lubbers, Brian Albers, Frank Salim
這本書適合有豐富編程經(jīng)驗的Web應(yīng)用開發(fā)者。換言之,我們不會在這本書中介紹互聯(lián)網(wǎng)發(fā)展的基礎(chǔ)知識。這本書中有許多現(xiàn)成的資源可以加快學(xué)習(xí)Web編程原理。?
2. HTML5 Up and Running?
作者:Mark Pilgrim
書中的8個重點主題:?
新的元素,如Header,footer和section(第3章)
Canvas元素,使用 JavaScript 在網(wǎng)頁上繪制圖像。(第4章)
-你可以在網(wǎng)頁中嵌入視頻,而不使用第三方插件(第5章)。
Geolocation,借助它,瀏覽者可以在你的Web應(yīng)用中分享自己的地理位置(第6章)。
永久的本地存儲,而不用使用第三方插件(第7章)。
離線Web應(yīng)用,即使網(wǎng)絡(luò)中斷也能工作(第8章)。
HTML網(wǎng)頁窗體的改進(第9章)。
Microdata,讓你創(chuàng)造屬于自己的詞匯表,并使用自定義的語言來擴展你的網(wǎng)頁。(第10章)
3. HTML5 Canvas: For Games and Entertainment?
作者:Rob Hawkes
關(guān)于作者:Rob Hawkes擅長通過代碼解決問題。他沉迷于可視化編程,而不僅僅局限于HTML5以及其他令人興奮的Web新功能的研究。?
4. The essential guide to HTML5?
作者:Jeanine Meyer
這本書適合那些想通過HTML5建立充滿活力、令人興奮的網(wǎng)站的開發(fā)者。如果你了解編程的相關(guān)知識,并希望知道HTML5能帶給你什么,或者你沒有任何編程經(jīng)驗,這本書都很適合你。這本書將展示HTML5的新功能和神秘的編程藝術(shù)。編程是一門藝術(shù),而開發(fā)有趣的游戲和其它應(yīng)用程序則需要天賦。?
5. Sergey’s HTML5 CSS3 Quick Reference?
作者: Sergey Mavrody.
這本書是適合于專業(yè)網(wǎng)頁設(shè)計師和開發(fā)人員的技術(shù)字典,它總結(jié)了超過3000頁的HTML5和CSS3規(guī)則,涵蓋了最常見的基本概念和規(guī)則,包括標(biāo)簽、屬性、值、對象、屬性、方法、事件和API。?
主題包括:?
HTML 5介紹。
HTML5和XTML5語法規(guī)則。
文檔的語義結(jié)構(gòu)。
HTML5元素、屬性、Web 2.0的完整參考。
全局屬性和事件。
一個完整的CSS3屬性總結(jié)。
HTML5 API,包括Canvas、SVG、Video、Audio、Web Workers、Web Sockets、Microdata、Geolocation和Web Stroage等。
6. HTML5 for Dummies
出版社:Wiley Publishing Inc
HTML是網(wǎng)頁制作的首選編程語言,而HTML5擁有全新的特性。從本書中你會了解豐富的媒體應(yīng)用、地理位置、數(shù)據(jù)庫、移動能力、CSS和JavaScript的新應(yīng)用,以及如何使用新的canvas標(biāo)簽。?
本書概覽:?
瀏覽器支持的新工具。
媒體原理,包括視頻標(biāo)簽。
CSS中附加的偽類。
新的表單輸入類型。
如何添加陰影和豐富多彩的形狀。
創(chuàng)建Web套接字連接的提示。
Web工作者如何提高工作效率。
創(chuàng)建動畫的步驟。
7. HTML5 Canvas?
作者:Steve Fulron 、Jeff Fulron
HTML5 Canvas,為開發(fā)者提供了在普通的Web瀏覽器中使用常用的HTML和JavaScript創(chuàng)造動畫圖形的機會。Canvas是HTML5的最明顯的特性之一,它提供了極大的視覺效果和交互性。然而,它不同于典型的JavaScript、Flash、Silverlight開發(fā),需要認真的去探索!?
本書分為11章,前四章,主要通過實例介紹HTML Canvas API,所涵蓋的主題包括文本、圖像和繪圖。接下來的六章主要介紹了Canvase API的擴展應(yīng)用,在這些章節(jié)中,我們討論了數(shù)學(xué)和物理的應(yīng)用、視頻、音頻、游戲和移動應(yīng)用。最后一章介紹了3D和multiplayer的實驗領(lǐng)域。
《高性能 JavaScript》
《鋒利的 jQuery(第2版)》
《JavaScript 忍者秘籍》
《編寫可維護的 JavaScript》
《你不知道的 JavaScript(上卷)》
《你不知道的 JavaScript(中卷)》
《JavaScript 權(quán)威指南(第6版)》
《JavaScript 語言精粹(修訂版)》
《JavaScript DOM編程藝術(shù) (第2版)》
《JavaScript 高級程序設(shè)計(第3版)》
《JavaScript 異步編程:設(shè)計快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》
《Effective JavaScript:編寫高質(zhì)量JavaScript代碼的68個有效方法》
《HTML5 權(quán)威指南》
《HTML5 秘籍(第2版)》
《HTML5 與 CSS3 基礎(chǔ)教程(第八版)》
《CSS 揭秘》
《CSS 設(shè)計指南(第3版)》
《CSS 權(quán)威指南(第3版)》
這個列表包括了 100?多本經(jīng)典技術(shù)書籍,涵蓋:計算機系統(tǒng)與網(wǎng)絡(luò)、系統(tǒng)架構(gòu)、算法與數(shù)據(jù)結(jié)構(gòu)、前端開發(fā)、后端開發(fā)、移動開發(fā)、數(shù)據(jù)庫、測試、項目與團隊、程序員職業(yè)修煉、求職面試 和 編程相關(guān)的經(jīng)典書籍。
計算機系統(tǒng)與網(wǎng)絡(luò)
《圖靈的秘密:他的生平、思想及論文解讀》
《計算機系統(tǒng)概論》
《深入理解Linux內(nèi)核》
《深入Linux內(nèi)核架構(gòu)》
《TCP/IP詳解 卷1:協(xié)議》
《Linux系統(tǒng)編程(第2版)》
《Linux內(nèi)核設(shè)計與實現(xiàn)(第3版)》
《深入理解計算機系統(tǒng)(原書第2版)》
《計算機程序的構(gòu)造和解釋(原書第2版)》
《編碼:隱匿在計算機軟硬件背后的語言》
《性能之顛:洞悉系統(tǒng)、企業(yè)與云計算》
《UNIX網(wǎng)絡(luò)編程 卷1:套接字聯(lián)網(wǎng)API(第3版)》
《UNIX網(wǎng)絡(luò)編程 卷2:進程間通信》
《Windows核心編程(第5版)》
《WireShark網(wǎng)絡(luò)分析就這么簡單》
《WireShark網(wǎng)絡(luò)分析的藝術(shù)》
編程通用
《編程原本》
《代碼大全》
《UNIX編程藝術(shù)》
《代碼整潔之道》
《編程珠璣(第2版)》
《編程珠璣(續(xù))》
《軟件調(diào)試的藝術(shù)》
《編程語言實現(xiàn)模式》
《編寫可讀代碼的藝術(shù)》
《精通正則表達式(第3版)》
《編譯原理(第2版)》龍書
《重構(gòu):改善既有代碼的設(shè)計》
《七周七語言:理解多種編程范型》
《調(diào)試九法:軟硬件錯誤的排查之道》
《計算的本質(zhì):深入剖析程序和計算機》
《設(shè)計模式 : 可復(fù)用面向?qū)ο筌浖幕A(chǔ)》
算法與數(shù)據(jù)結(jié)構(gòu)
《算法(第4版)》
《算法導(dǎo)論(原書第2版)》
《Python算法教程》
《算法設(shè)計與分析基礎(chǔ)(第3版)》
《學(xué)習(xí) JavaScript 數(shù)據(jù)結(jié)構(gòu)與算法》
《數(shù)據(jù)結(jié)構(gòu)與算法分析 : C++描述(第4版)》
《數(shù)據(jù)結(jié)構(gòu)與算法分析 : C語言描述(第2版)》
《數(shù)據(jù)結(jié)構(gòu)與算法分析 : Java語言描述(第2版)》
職業(yè)修煉與規(guī)劃
《大教堂與集市》
《程序員的職業(yè)素養(yǎng)》
《程序員修煉之道:從小工到專家》
《軟件開發(fā)者路線圖:從學(xué)徒到高手》
《我編程,我快樂: 程序員職業(yè)規(guī)劃之道》
《程序員的思維修煉:開發(fā)認知潛能的九堂課》
《高效程序員的45個習(xí)慣:敏捷開發(fā)修煉之道(修訂版)》
大師訪談
《編程大師智慧》
《編程大師訪談錄》
《編程人生 : 15位軟件先驅(qū)訪談錄(?上卷)》
《編程人生 : 15位軟件先驅(qū)訪談錄( 下卷)》
《奇思妙想 : 15位計算機天才及其重大發(fā)現(xiàn)》
《圖靈和ACM圖靈獎》
架構(gòu)/性能
《微服務(wù)設(shè)計》
《大數(shù)據(jù)日知錄》
《企業(yè)應(yīng)用架構(gòu)模式》
《Web性能權(quán)威指南》
《SRE:Google運維解密》
《發(fā)布!軟件的設(shè)計與部署》
《高擴展性網(wǎng)站的 50 條原則》
《大型網(wǎng)站技術(shù)架構(gòu):核心原理與案例分析》
《恰如其分的軟件架構(gòu):風(fēng)險驅(qū)動的設(shè)計方法》
《軟件系統(tǒng)架構(gòu):使用視點和視角與利益相關(guān)者合作(第2版)》
Web前端
《高性能 JavaScript》
《鋒利的 jQuery(第2版)》
《JavaScript 忍者秘籍》
《編寫可維護的 JavaScript》
《你不知道的 JavaScript(上卷)》
《你不知道的 JavaScript(中卷)》
《JavaScript 權(quán)威指南(第6版)》
《JavaScript 語言精粹(修訂版)》
《JavaScript DOM編程藝術(shù) (第2版)》
《JavaScript 高級程序設(shè)計(第3版)》
《JavaScript 異步編程:設(shè)計快速響應(yīng)的網(wǎng)絡(luò)應(yīng)用》
《Effective JavaScript:編寫高質(zhì)量JavaScript代碼的68個有效方法》
《HTML5 權(quán)威指南》
《HTML5 秘籍(第2版)》
《HTML5 與 CSS3 基礎(chǔ)教程(第八版)》
《CSS 揭秘》
《CSS 設(shè)計指南(第3版)》
《CSS 權(quán)威指南(第3版)》
Java開發(fā)
《Java8 實戰(zhàn)》
《Java并發(fā)編程實戰(zhàn)》
《Java性能權(quán)威指南》
《Java程序員修煉之道》
《實戰(zhàn)Java高并發(fā)程序設(shè)計》
《Java編程思想 (第4版)》
《深入理解Java虛擬機(第2版)》
《Effective java 中文版(第2版)》
《Java核心技術(shù)·卷1:基礎(chǔ)知識(原書第9版)》
《Java核心技術(shù)·卷2:高級特性(原書第9版)》
.NET
《精通C#(第6版)》
《深入理解C#(第3版)》
《CLR via C#(第4版)》
Python
《集體智慧編程》
《笨辦法學(xué)Python》
《Python基礎(chǔ)教程》
《Head First Python》
《與孩子一起學(xué)編程》
《Python學(xué)習(xí)手冊(第4版)》
《Python Cookbook(第3版)》
《Python參考手冊(第4版)》
《Python核心編程(第3版)》
《Python科學(xué)計算(第2版)》
《利用 Python 進行數(shù)據(jù)分析》
《Think Python:像計算機科學(xué)家一樣思考Python(第2版)》
《Python編程實戰(zhàn):運用設(shè)計模式、并發(fā)和程序庫創(chuàng)建高質(zhì)量程序》
《Python絕技:運用Python成為頂級黑客》
《Flask Web開發(fā):基于Python的Web應(yīng)用開發(fā)實戰(zhàn)》
Android
《Android編程權(quán)威指南(第2版)》
《移動應(yīng)用UI設(shè)計模式(第2版)》
iOS
《iOS編程實戰(zhàn)》
《iOS編程(第4版)》
《Objective-C高級編程》
《Effective Objective-C 2.0:編寫高質(zhì)量iOS與OS X代碼的52個有效方法》
PHP
《Head First PHP MySQL(中文版)》
《深入PHP:面向?qū)ο?、模式與實踐(第3版)》
C語言
《C和指針》
《C專家編程》
《C陷阱與缺陷》
《C語言接口與實現(xiàn)》
《C程序設(shè)計語言(第2版)》
C++
《C++標(biāo)準(zhǔn)庫》
《C++編程思想》
《C++程序設(shè)計原理與實踐》
《C++ Primer (中文第5版)》
《C++ Primer習(xí)題集(第5版)?》
《C++程序設(shè)計語言(第1-3部分)(原書第4版)?》
《Effective C++:改善程序與設(shè)計的55個具體做法(第3版)(中文版)?》
《More Effective C++:35個改善編程與設(shè)計的有效方法(中文版)?》
機器學(xué)習(xí)和數(shù)據(jù)挖掘
《數(shù)據(jù)之巔》
《矩陣分析》
《機器學(xué)習(xí)》
《統(tǒng)計學(xué)習(xí)方法》
《機器學(xué)習(xí)導(dǎo)論》
《推薦系統(tǒng)實踐》
《機器學(xué)習(xí)實戰(zhàn)》
《Web數(shù)據(jù)挖掘》
《深入淺出統(tǒng)計學(xué)》
《模式分類(第2版)》
《概率論與數(shù)理統(tǒng)計》
《統(tǒng)計學(xué)習(xí)基礎(chǔ)(第2版)?》
《數(shù)據(jù)挖掘:概念與技術(shù)(第3版)》
《數(shù)據(jù)挖掘:實用機器學(xué)習(xí)工具與技術(shù)(原書第3版)》
《大數(shù)據(jù):互聯(lián)網(wǎng)大規(guī)模數(shù)據(jù)挖掘與分布式處理(第2版)》
數(shù)據(jù)庫
《SQL應(yīng)用重構(gòu)》
《SQL Cookbook》
《高性能MySQL (第3版)》
《MySQL技術(shù)內(nèi)幕 : InnoDB存儲引擎(第2版)》
《深入淺出MySQL : 數(shù)據(jù)庫開發(fā)、優(yōu)化與管理維護》
測試
《探索式軟件測試》
《有效的單元測試》
《Google軟件測試之道》
項目與團隊
《人月神話》
《快速軟件開發(fā)》
《人件(原書第3版)》
《門后的秘密:卓越管理的故事》
《極客與團隊:軟件工程師的團隊生存秘笈》
求職面試
《程序員面試金典(第5版)》
《編程之美 : 微軟技術(shù)面試心得》
《金領(lǐng)簡歷:敲開蘋果、微軟、谷歌的大門》
《劍指Offer:名企面試官精講典型編程題(紀(jì)念版)》
編程之外
《暗時間》
《數(shù)學(xué)之美》
《精益創(chuàng)業(yè)》
《批判性思維》
《世界是數(shù)字的》
《程序員的數(shù)學(xué)》
《程序員健康指南》
《禪與摩托車維修藝術(shù)》
《關(guān)鍵對話:如何高效能溝通》
《寫作法寶:非虛構(gòu)寫作指南》
《黑客與畫家 : 來自計算機時代的高見》
《軟件隨想錄(卷1)》《軟件隨想錄(卷2)》
《如何把事情做到最好》
大家有什么好書推薦歡迎在評論中留言。
注:本文轉(zhuǎn)自伯樂在線。
HTML5和CSS3,本身包含多種方面的知識
1.?新增標(biāo)簽以及屬性;
2.?CSS3的新特性;
3.?Canvas繪圖;
4. JavaScript的新增API(如重力感應(yīng)、HTML5視音頻等);
5.?移動端。
其中,關(guān)于移動端、響應(yīng)式、CSS3、新增標(biāo)簽以及屬性,推薦《HTML5布局之路》
Canvas,可以買綠皮的一本專門講解Canvas方面內(nèi)容的書籍,名為《HTML5?canvas開發(fā)詳解(第2版) 》
而JS新增的API接口,常用的并不是很多,視頻音頻、地圖、本地存儲等等,對于離線緩多線程什么的,使用比較少,可以借助一些網(wǎng)絡(luò)資料學(xué)習(xí)
書籍挺多的,剛開始還是建議先看下書打些理論基礎(chǔ)再看網(wǎng)上的東西,因為感覺書上總結(jié)的比較全面。
入門推薦圖靈?的書籍:
1、《CSS3權(quán)威指南》
2、《HTML5權(quán)威指南》
老實說看完上面兩本書HTML和css基本都有些基礎(chǔ)了,然后就是可以看一下網(wǎng)上的教程了:
1、菜鳥教程
2、W3cshool
3、慕課網(wǎng)
4、極客學(xué)院
1,2主要文檔類教程,3,4主要是視頻類教程,并且感覺都不錯,到后來你就可以看一些官方文檔和別人的博客來學(xué)習(xí)了。