推薦七本學習HTML5的書籍
推薦七本(ben)學習HTML5的書籍(ji):HTML5是HTML的下一(yi)代。HTML5 引進了各種(zhong)新(xin)元素,無論是針(zhen)對內容結(jie)構還(huan)是媒體。你可以找到很多關于(yu)HTML5信(xin)息的網站,包括介紹(shao)、教(jiao)程以及使(shi)用(yong)技巧。但市面上也有(you)一(yi)些好(hao)的書籍(ji),集(ji)中(zhong)介紹(shao)了HTML5特性(xing),搜集(ji)并(bing)重點(dian)推薦了7本(ben)的書目(mu),它們是助你學習HTML5的好(hao)幫手。
1. Pro HTML 5 Programming 《HTML5高級(ji)程序設計》
作者:Peter Lubbers, Brian Albers, Frank Salim
這本(ben)書(shu)適合有豐富編程經驗的(de)Web應用開發者。換言之,我們不(bu)會在這本(ben)書(shu)中介紹互聯(lian)網發展的(de)基礎知識。這本(ben)書(shu)中有許多(duo)現成(cheng)的(de)資源可以加快學習Web編程原理。
2. HTML5: Up and Running 《HTML5揭秘(mi)》
作者:Mark Pilgrim
書中(zhong)的8個重點主(zhu)題(ti):
?新的元素,如
header,footer和section(第3章)
?Canvas元素,使用(yong) JavaScript 在網頁上繪制(zhi)圖(tu)像。(第4章)
?-你(ni)可以在網頁中(zhong)嵌入(ru)視頻(pin),而(er)不(bu)使用第三方插件(第5章)。
?Geolocation,借助它,瀏覽者可以在你的(de)Web應用中分享自己的(de)地理位置(第(di)6章)。
?永久(jiu)的本地存儲,而(er)不用(yong)使用(yong)第(di)三(san)方插件(第(di)7章)。
?離線Web應用,即(ji)使網絡中斷也(ye)能工(gong)作(第8章(zhang))。
?HTML網(wang)頁窗體的改進(jin)(第(di)9章)。
?Microdata,讓你創造屬于自(zi)己的(de)(de)詞匯表,并使用自(zi)定義的(de)(de)語言(yan)來擴展你的(de)(de)網頁(ye)。(第10章)
3. Foundation HTML5 Canvas: For Games and Entertainment(暫無(wu)中文版)
作者:Rob Hawkes
關于(yu)作者:Rob Hawkes擅長通過代碼解決問(wen)題。他沉迷(mi)于(yu)可視化編(bian)程,而不僅(jin)僅(jin)局限于(yu)HTML5以(yi)及其他令人興奮的(de)Web新功能(neng)的(de)研究(jiu)。
4. The Essential Guide to HTML5: Using Games to learn HTML5 and JavaScript(暫無中文版(ban))
作者:Jeanine Meyer
這本(ben)書適(shi)合那些想(xiang)通過HTML5建(jian)立(li)充滿活力、令人興(xing)奮的(de)(de)網站的(de)(de)開(kai)發者。如果你(ni)了解編程的(de)(de)相關(guan)知(zhi)識,并希望知(zhi)道HTML5能帶給你(ni)什(shen)么,或者你(ni)沒 有(you)任何(he)編程經驗,這本(ben)書都很適(shi)合你(ni)。這本(ben)書將(jiang)展示HTML5的(de)(de)新功能和神秘的(de)(de)編程藝(yi)術。編程是(shi)一門藝(yi)術,而開(kai)發有(you)趣的(de)(de)游戲和其(qi)它應用程序(xu)則需要(yao)天(tian)賦。
5. Sergey's HTML5 & CSS3 Quick Reference (暫(zan)無中文版)
作者: Sergey Mavrody.
這本書是適合于專業網頁設(she)計(ji)師和開發人員的(de)技術字典(dian),它(ta)總(zong)結(jie)了超過3000頁的(de)HTML5和CSS3規(gui)則,涵蓋了最常見的(de)基(ji)本概(gai)念和規(gui)則,包括標簽(qian)、屬(shu)性、值、對象、屬(shu)性、方法、事(shi)件和API。
主題包括(kuo):
?HTML 5介紹。
?HTML5和XTML5語法規(gui)則。
?文檔的語義結構(gou)。
?HTML5元素、屬(shu)性、Web 2.0的完整參考。
?全局屬性(xing)和事(shi)件(jian)。
?一(yi)個完整的(de)CSS3屬性總(zong)結。
?HTML5 API,包括(kuo)Canvas、SVG、Video、Audio、Web Workers、Web Sockets、Microdata、Geolocation和Web Stroage等(deng)。
6. HTML5 For Dummies Quick Reference(暫無(wu)中文版)
出(chu)版社(she):Wiley Publishing Inc
HTML是網(wang)頁制作的(de)(de)首選(xuan)編(bian)程(cheng)語言,而HTML5擁有全(quan)新(xin)的(de)(de)特(te)性(xing)。從本書中你會(hui)了解豐富(fu)的(de)(de)媒(mei)體(ti)應(ying)用(yong)、地(di)理(li)位置、數據庫、移(yi)動(dong)能(neng)力、CSS和JavaScript的(de)(de)新(xin)應(ying)用(yong),以(yi)及如何使用(yong)新(xin)的(de)(de)canvas標簽。
本書(shu)概覽:
?瀏(liu)覽器支(zhi)持的新工具。
?媒體原理,包括視頻標簽。
?CSS中附加的(de)偽(wei)類。
?新的表單輸入類型。
?如何添(tian)加陰影和豐富多彩的形狀。
?創建Web套接字連接的提示。
?Web工作者如何(he)提高工作效率。
?創建動畫的(de)步驟。
7. HTML5 Canvas (暫無中文版)
作(zuo)者:Steve Fulron 、Jeff Fulron
HTML5 Canvas,為開(kai)發者提(ti)供了(le)在普通(tong)的(de)(de)Web瀏(liu)覽器中使用常用的(de)(de)HTML和(he)JavaScript創造(zao)動(dong)畫圖形的(de)(de)機(ji)會。Canvas是HTML5的(de)(de)最明顯的(de)(de) 特性之(zhi)一,它提(ti)供了(le)極大的(de)(de)視覺效果和(he)交(jiao)互(hu)性。然而,它不同于典型(xing)的(de)(de)JavaScript、Flash、Silverlight開(kai)發,需要認真的(de)(de)去(qu)探索!
本書分為11章,前(qian)四章,主要(yao)通過實例(li)介紹(shao)HTML Canvas API,所涵蓋的(de)(de)主題包括文本、圖(tu)像和繪(hui)圖(tu)。接下來(lai)的(de)(de)六章主要(yao)介紹(shao)了Canvase API的(de)(de)擴展應(ying)用,在這些章節中,我們討論了數學和物理的(de)(de)應(ying)用、視(shi)頻(pin)、音頻(pin)、游(you)戲和移動應(ying)用。最后一章介紹(shao)了3D和multiplayer的(de)(de)實驗領域。