寫(xiě)給Web開(kāi)發(fā)人員看的HTML5教程

出版時(shí)間:2012-3  出版社:人民郵電出版社  作者:(德)福斯特 等著,姜雪荃,林星,孫亮 譯  頁(yè)數(shù):252  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《寫(xiě)給Web開(kāi)發(fā)人員看的HTML5教程》通過(guò)結(jié)合大量實(shí)際案例和源代碼對(duì)HTML5的重要特性進(jìn)行了詳細(xì)講解,內(nèi)容全面豐富,易于理解。全書(shū)共分為12章,從HTML5的歷史故事講起,涉及了文檔結(jié)構(gòu)和語(yǔ)義、智能表單、視頻與音頻、畫(huà)布、SVG與MathML、地理定位、Web存儲(chǔ)與離線Web應(yīng)用程序、WebSockets套接字、Web
Worker多線程、微數(shù)據(jù)以及以拖曳為代表的一些全局屬性,涵蓋了HTML5所有的重要特性。此外,《寫(xiě)給Web開(kāi)發(fā)人員看的HTML5教程》還提供了大量的案例源代碼,供讀者在學(xué)習(xí)過(guò)程中參考,幫助讀者提升HTML5的實(shí)際應(yīng)用技能。
  《寫(xiě)給Web開(kāi)發(fā)人員看的HTML5教程》適合具有一定的HTML和JavaScript基礎(chǔ)的Web開(kāi)發(fā)人員閱讀。

書(shū)籍目錄

第1章 Web標(biāo)準(zhǔn)概述 
 1.1 HTML5誕生始末 
 1.2 重大歷史事件回顧 
 1.3 揀重要的說(shuō) 
 1.3.1 有什么新特色? 
 1.3.2 去掉了什么? 
 1.3.3 XHTML呢? 
 1.4 現(xiàn)在我可以開(kāi)始使用HTML5了嗎? 
 小結(jié) 
第2章 文檔結(jié)構(gòu)和語(yǔ)義 
 2.1 頁(yè)眉的header和hgroup標(biāo)簽 
 2.2 正文(article)內(nèi)容 
 2.3 由footer和nav組成的頁(yè)腳 
 2.4 由aside及section組成的工具欄 
 2.5 大綱算法 
 2.6 圖形中的figure及figcaption 
 2.7 文檔級(jí)別語(yǔ)義--更多新的標(biāo)簽 
 2.7.1 元素ruby、rt及rp 
 2.7.2 time元素 
 2.7.3 mark元素 
 2.7.4 wbr元素 
 2.7.5 略微改變的元素 
 小結(jié)  
第3章 智能表單 
 3.1 新的輸入類(lèi)型(input type) 
 3.1.1 輸入類(lèi)型tel及search 
 3.1.2 輸入類(lèi)型url及email 
 3.1.3 用datetime,date,month,week,time以及datetime-local表示日期和時(shí)間 
 3.1.4 輸入類(lèi)型number及range 
 3.1.5 輸入類(lèi)型color 
 3.1.6 新輸入類(lèi)型的實(shí)際應(yīng)用 
 3.2 有用的表單屬性 
 3.2.1 使用autofocus操作焦點(diǎn) 
 3.2.2 為文本使用placeholder占位符 
 3.2.3 使用required定義必填項(xiàng) 
 3.2.4 input元素中的更多屬性 
 3.3 新的元素 
 3.3.1 使用meter顯示度量 
 3.3.2 用progress顯示任務(wù)進(jìn)程 
 3.3.3 datalist選項(xiàng)列表 
 3.3.4 使用keygen處理密鑰 
 3.3.5 用output進(jìn)行計(jì)算 
 3.4 客戶端表單驗(yàn)證 
 3.4.1 invalid事件 
 3.4.2 checkValidity函數(shù) 
 3.4.3 使用setCustomValidity()進(jìn)行錯(cuò)誤處理 
 3.4.4 有效性驗(yàn)證總結(jié) 
 3.4.5 不做有效性驗(yàn)證也許更好?“formnovalidate” 
 3.5 案例:一張維修表單 
 小結(jié)  
第4章 視頻與音頻 
 4.1第一個(gè)案例 
 4.2 video元素及其屬性 
 4.3 視頻編解碼器 
 4.3.1 Ogg:Theora與Vorbis 
 4.3.2 MPEG-4:H.264與AAC 
 4.3.3 WebM:VP8與Vorbis 
 4.4 視頻轉(zhuǎn)換工具 
 4.4.1 FFmpeg 
 4.4.2 VLC 
 4.4.3 Firefogg 
 4.4.4 Miro Video Converter 
 4.5 各種瀏覽器支持些什么格式 
 4.6 舊瀏覽器的過(guò)渡解決方案 
 4.6.1 mwEmbed 
 4.6.2 html5media 
 4.7 視頻與腳本--簡(jiǎn)單的視頻播放器 
 4.7.1 視頻整合 
 4.7.2 播放和暫停視頻 
 4.7.3 顯示及設(shè)定播放位置 
 4.7.4 快進(jìn)和后退 
 4.7.5 選擇電影場(chǎng)景 
 4.7.6 音量調(diào)節(jié)及靜音 
 4.7.8 HTMLMediaElement接口中其他的屬性及方法 
 4.7.9 媒體事件列表 
 4.8 關(guān)于音頻 
 小結(jié)  
第5章 畫(huà)布 
 5.1 案例 
 5.2 矩形 
 5.3 顏色及陰影 
 5.4 漸變 
 5.5 路徑繪圖 
 5.5.1 線條 
 5.5.2 Bézier曲線 
 5.5.3 弧線 
 5.5.4 矩形 
 5.5.5 輪廓、填充及剪切遮罩 
 5.6 文本 
 5.6.1 字體 
 5.6.2 水平錨點(diǎn) 
 5.6.3 垂直錨點(diǎn) 
 5.6.4 繪制及測(cè)量文本 
 5.7 內(nèi)嵌圖像 
 5.8 像素處理 
 5.8.1 使用ImageData對(duì)象 
 5.8.2 使用getImageData()、createImageData()及putImageData()進(jìn)行顏色處理 
 5.9 混合(Compositing) 
 5.10 圖案(Pattern) 
 5.11 變換(Transformations) 
 5.12 用canvas.toDataURL()進(jìn)行Base64編碼 
 5.13 save()與restore() 
 5.14 動(dòng)畫(huà) 
 5.14.1 彩色球體動(dòng)畫(huà) 
 5.14.2 用drawImage()播放視頻 
 5.15 還有遺漏嗎? 
 5.15.1 isPointInPath(x, y) 
 5.15.2 Canvas的可訪問(wèn)性? 
 5.15.3 安全方面 
 5.15.4 瀏覽器支持 
 5.15.5 更多鏈接 
 小結(jié)  
第6章 SVG與MathML 
 6.1 MathML 
 6.2 SVG 
 小結(jié)  
第7章 地理定位 
 7.1 地理定位介紹 
 7.1.1 地理數(shù)據(jù) 
 7.1.2 在線地圖服務(wù) 
 7.2 初體驗(yàn):在瀏覽器中使用地理定位 
 7.3 定位的技術(shù)背景 
 7.4 OpenStreetMap上顯示當(dāng)前位置 
 7.5 使用GoogleMaps追蹤位置 
 7.6 案例:Geonotes 
 7.6.1 操作 
 7.6.2 重要的代碼片斷 
 7.7 瀏覽器支持 
 小結(jié)  
第8章 Web存儲(chǔ)及離線Web應(yīng)用程序 
 8.1 存儲(chǔ) 
 8.1.1 Storage接口 
 8.1.2 會(huì)話存儲(chǔ)(sessionStorage) 
 8.1.3 本地存儲(chǔ)(localStorage) 
 8.1.4 storage事件 
 8.1.5 調(diào)試 
 8.2 離線Web應(yīng)用程序 
 8.2.1 緩存清單文件 
 8.2.2 離線狀態(tài)及事件 
 8.2.3 調(diào)試 
 8.3 瀏覽器支持 
 8.4 案例: Click to tick! 
 8.4.1 用戶界面 
 8.4.2 管理界面 
 8.4.3 重要代碼片段 
 8.4.4 擴(kuò)展選項(xiàng) 
 小結(jié)  
第9章 網(wǎng)頁(yè)套接字 
 9.1 WebSocket服務(wù)器 
 9.2 案例:廣播服務(wù)器 
 9.2.1 廣播客戶端 
 9.2.2 廣播服務(wù)器 
 9.3 案例:Battleships!(戰(zhàn)列艦) 
 小結(jié)  
第10章 多線程 
 10.1 Web Worker介紹 
 10.2 查找閏年 
 10.3 配合Canvans計(jì)算海拔檔案 
 10.3.1 重要代碼清單 
 小結(jié) 
 
第11章 微數(shù)據(jù) 
 11.1 微數(shù)據(jù)語(yǔ)法 
 11.1.1 屬性itemscope及itemprop 
 11.1.2 itemtype屬性 
 11.1.3 itemid屬性 
 11.1.4 itemref屬性 
 11.2 微數(shù)據(jù)DOM API 
 小結(jié)  
第12章 寫(xiě)在最后:一些全局屬性 
 12.1 class屬性的變化 
 12.2 用“data-*”定義自定義屬性 
 12.3 hidden屬性 
 12.4 classList接口 
 12.5 通過(guò)draggable屬性實(shí)現(xiàn)拖曳 
 12.5.1 拖曳與FileAPI相結(jié)合 
 12.6 屬性contenteditable與spellcheck 
 小結(jié) 
后記 
  

編輯推薦

   作者經(jīng)驗(yàn)豐富、實(shí)例簡(jiǎn)單易懂使用HTML5進(jìn)行Web開(kāi)發(fā)的入門(mén)級(jí)讀物

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    寫(xiě)給Web開(kāi)發(fā)人員看的HTML5教程 PDF格式下載


用戶評(píng)論 (總計(jì)13條)

 
 

  •   這方面的教程寫(xiě)得非常不錯(cuò),就是實(shí)例少了點(diǎn),希望加強(qiáng)這方面內(nèi)容的補(bǔ)充,最好能讓我們這些新手鍛煉一下技能。
  •   公司學(xué)習(xí)買(mǎi)的書(shū),大家認(rèn)為不錯(cuò)哦*
  •   不錯(cuò),內(nèi)容很細(xì),被逼的,你們懂得
  •   千盼萬(wàn)盼可算盼到了,begin !?。?當(dāng)當(dāng)沒(méi)話說(shuō),物美價(jià)廉
  •   幫同事買(mǎi)的,很實(shí)用的一本書(shū),很不錯(cuò)
  •   寫(xiě)得比較基礎(chǔ)和簡(jiǎn)明,適合初學(xué)者或者有一定HTML基礎(chǔ)的人閱讀。
  •   介紹的內(nèi)容在其它html5的書(shū)本里基本上都有,只是這邊寫(xiě)的比較詳細(xì)點(diǎn)。發(fā)過(guò)來(lái)的書(shū)有點(diǎn)舊舊的,還有折痕,不過(guò)算了,技術(shù)關(guān)心的是內(nèi)容。
  •   html5新的特性基本覆蓋到了,可能我已經(jīng)比較熟悉這方面內(nèi)容,感覺(jué)書(shū)一般。
  •   書(shū)如其名!很好用~適合在實(shí)戰(zhàn)開(kāi)發(fā)中查閱!
  •   買(mǎi)書(shū)是比較劃算的學(xué)習(xí)
  •   書(shū)籍內(nèi)容介紹一般,并不是很飽滿。
  •   學(xué)動(dòng)畫(huà)的同事也想看這本書(shū)
  •   貨還沒(méi)到,有點(diǎn)慢了。
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7