注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程HTML5實(shí)戰(zhàn)

HTML5實(shí)戰(zhàn)

HTML5實(shí)戰(zhàn)

定 價(jià):¥59.00

作 者: (意)Marco Casario ,(比)Peter Elst 等著 喬晶峰,孫愛(ài)紅 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: HTML XML 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787115297525 出版時(shí)間: 2012-11-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 274 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  目前,系統(tǒng)介紹HTML5的圖書已經(jīng)不少了,但像本書這樣以“問(wèn)題-解答-分析”為主線的實(shí)戰(zhàn)類教程還不多見(jiàn)。本書秉承Solutions系列的一貫風(fēng)格,將HTML5新增的標(biāo)簽和Web應(yīng)用API條分縷析,按照常見(jiàn)的任務(wù)組織起來(lái),為各層次HTML5開(kāi)發(fā)人員提供了一本集實(shí)用性和參考性于一體的實(shí)戰(zhàn)手冊(cè)。本書共包含近80個(gè)HTML5實(shí)戰(zhàn)案例,幾乎涵蓋了HTML5的方方面面,包括結(jié)構(gòu)化標(biāo)記、語(yǔ)義元素、新增表單輸入類型及屬性、音頻及視頻、Canvas繪圖、通信API、WebSocket、Geolocation、本地存儲(chǔ)及HTML5無(wú)障礙訪問(wèn)等。全書每個(gè)案例都從提出實(shí)際問(wèn)題開(kāi)始,繼而分析解決問(wèn)題所需的技術(shù)點(diǎn),接著詳細(xì)討論實(shí)現(xiàn)步驟并展示代碼示例和相關(guān)的截圖,最后還會(huì)給出專家提示,指明相關(guān)技術(shù)的適用范圍、優(yōu)劣勢(shì)以及其他可能的方案和有價(jià)值的參考資源。讀者如果能夠理解并貫通這80個(gè)實(shí)戰(zhàn)案例,一定可以在HTML5開(kāi)發(fā)之路上登堂入室,躋身中高級(jí)開(kāi)發(fā)者行列。這是一本面向初中級(jí)讀者的實(shí)例參考書,以實(shí)戰(zhàn)、實(shí)例、實(shí)用為主要特色,讀者只要有基本的HTML和JavaScript基礎(chǔ)即可。HTML5頁(yè)面結(jié)構(gòu)語(yǔ)義元素新的表單元素音頻及視頻Canvas繪圖服務(wù)器端事件異步通信本地存儲(chǔ)APIHTML5與無(wú)障礙訪問(wèn)

作者簡(jiǎn)介

  MarcoCasario是Adobe技術(shù)社區(qū)的活躍分子。2005年,Marco創(chuàng)辦過(guò)探索RIA新技術(shù)的Comtaste和專注移動(dòng)Web開(kāi)發(fā)的MobyMobile,而YouThru則是他最近的工作成果。Marco還創(chuàng)建了世界上最大的FlashLite UserGroup和意大利Adobe用戶社區(qū)(www.augitaly.com)。Marco當(dāng)前正在開(kāi)發(fā)一個(gè)Flex銀行項(xiàng)目。Peter Elst是一位比利時(shí)的自由IT咨詢師,是ProjectCocoon公司聯(lián)合創(chuàng)始人。作為受尊敬的社區(qū)成員,Peter經(jīng)常在各種行業(yè)會(huì)議上演講,并且在前沿期刊上發(fā)表了一些工作成果。CharlesBrown是知名作者、咨詢師和培訓(xùn)師。他撰寫的Dreamweaver和Fireworks圖書深受讀者歡迎,被世界各地高校用作培訓(xùn)教材。Charles還是鋼琴、風(fēng)琴和吉他演奏家,活躍在世界各地的音樂(lè)舞臺(tái)上。Nathalie Wormser是一位印度的自由Web開(kāi)發(fā)者,對(duì)多媒體技術(shù)和視頻游戲興趣深厚。她是ProjectCocoon Multimedia的聯(lián)合創(chuàng)始人,該公司位于印度南部的本地治里市。CyrilHanquez是一位ColdFusion、RIA咨詢師,擁有15年IT行業(yè)經(jīng)驗(yàn),主要在比利時(shí)參與歐盟事業(yè)機(jī)構(gòu)的項(xiàng)目。目前,他是AdobeCommunity Professional及當(dāng)?shù)谻oldFusion User Group共同負(fù)責(zé)人。

圖書目錄

第1章  HTML5頁(yè)面結(jié)構(gòu)
實(shí)戰(zhàn)1-1  創(chuàng)建HTML5的DOCTYPE
實(shí)戰(zhàn)1-2  在HTML5中聲明字符編碼
實(shí)戰(zhàn)1-3  將文檔分成不同區(qū)域
實(shí)戰(zhàn)1-4  使文檔各部分可獨(dú)立分發(fā)
實(shí)戰(zhàn)1-5  創(chuàng)建旁注
實(shí)戰(zhàn)1-6  創(chuàng)建文頭
實(shí)戰(zhàn)1-7  組合h1至h6元素
實(shí)戰(zhàn)1-8  創(chuàng)建文腳
實(shí)戰(zhàn)1-9  在HTML5文檔中創(chuàng)建導(dǎo)航
實(shí)戰(zhàn)1-10  插入圖表
實(shí)戰(zhàn)1-11  瀏覽器兼容性
本章小結(jié)
第2章  HTML5標(biāo)記
實(shí)戰(zhàn)2-1  在HTML5中使用hr標(biāo)簽
實(shí)戰(zhàn)2-2  使用iframe標(biāo)簽
實(shí)戰(zhàn)2-3  在頁(yè)面中嵌入媒體
實(shí)戰(zhàn)2-4  使用area標(biāo)簽
本章小結(jié)
第3章  HTML5結(jié)構(gòu)化語(yǔ)義元素
認(rèn)識(shí)微數(shù)據(jù)
實(shí)戰(zhàn)3-1  使用itemprop和itemscope屬性
實(shí)戰(zhàn)3-2  創(chuàng)建自定義詞匯表
實(shí)戰(zhàn)3-3  理解鏈接類型和關(guān)系
實(shí)戰(zhàn)3-4  header和hgroup元素
實(shí)戰(zhàn)3-5  添加圖片說(shuō)明
實(shí)戰(zhàn)3-6  添加旁注
本章小結(jié)
第4章  HTML5表單
認(rèn)識(shí)新的輸入類型
實(shí)戰(zhàn)4-1  使用email輸入類型
實(shí)戰(zhàn)4-2  使用URL輸入類型
實(shí)戰(zhàn)4-3  使用數(shù)字微調(diào)控件
實(shí)戰(zhàn)4-4  用range輸入類型添加滑動(dòng)框控件
實(shí)戰(zhàn)4-5  發(fā)送多個(gè)文件
實(shí)戰(zhàn)4-6  使用datalist組件實(shí)現(xiàn)輸入的自動(dòng)完成
實(shí)戰(zhàn)4-7  驗(yàn)證表單控件
實(shí)戰(zhàn)4-8  利用正則表達(dá)式創(chuàng)建自定義輸入類型
實(shí)戰(zhàn)4-9  設(shè)置輸入框的占位符文本
實(shí)戰(zhàn)4-10  創(chuàng)建日期和時(shí)間控件
本章小結(jié)
第5章  HTML5媒體元素:Audio和Video
實(shí)戰(zhàn)5-1  在Web頁(yè)面中嵌入視頻
實(shí)戰(zhàn)5-2  檢測(cè)瀏覽器是否支持video
實(shí)戰(zhàn)5-3  定制視頻控件
實(shí)戰(zhàn)5-4  預(yù)加載視頻
實(shí)戰(zhàn)5-5  自定義視頻進(jìn)度條
實(shí)戰(zhàn)5-6  使用多源video元素
實(shí)戰(zhàn)5-7  全屏播放視頻
實(shí)戰(zhàn)5-8  為視頻添加遮罩
實(shí)戰(zhàn)5-9  使用audio元素
本章小結(jié)
第6章  HTML5繪圖API
實(shí)戰(zhàn)6-1  如何使用canvas元素的繪圖API
實(shí)戰(zhàn)6-2  使用路徑和坐標(biāo)
實(shí)戰(zhàn)6-3  繪制圖形:矩形和圓形
實(shí)戰(zhàn)6-4  用純色填充圖形
實(shí)戰(zhàn)6-5  使用漸變色填充
實(shí)戰(zhàn)6-6  在canvas中寫字
實(shí)戰(zhàn)6-7  相對(duì)文字大小
實(shí)戰(zhàn)6-8  輸出PNG圖片文件
本章小結(jié)
第7章  HTML5 Canvas
實(shí)戰(zhàn)7-1  了解畫布API
實(shí)戰(zhàn)7-2  檢測(cè)是否支持canvas和繪制文本
實(shí)戰(zhàn)7-3  認(rèn)識(shí)屏幕坐標(biāo)系統(tǒng)和canvas變換
實(shí)戰(zhàn)7-4  操作像素
實(shí)戰(zhàn)7-5  應(yīng)用陰影和模糊
實(shí)戰(zhàn)7-6  canvas的動(dòng)畫效果
本章小結(jié)
第8章  HTML5通信API
認(rèn)識(shí)postMessage API
增強(qiáng)postMessage通信安全
實(shí)戰(zhàn)8-1  檢查瀏覽器是否支持postMessage API
跨文檔消息和CORS
實(shí)戰(zhàn)8-2  在window和iframe間傳送消息
實(shí)戰(zhàn)8-3  用服務(wù)端事件技術(shù)編寫實(shí)時(shí)Web應(yīng)用
實(shí)戰(zhàn)8-4  用消息通道在不同的瀏覽上下文中運(yùn)行代碼
實(shí)戰(zhàn)8-5  用XMLHttpRequest Level 2上傳文件
實(shí)戰(zhàn)8-6  檢查XMLHtppRequest Level 2跨源瀏覽器支持
本章小結(jié)
第9章  HTML5 WebSocket
實(shí)戰(zhàn)9-1  檢查瀏覽器是否支持WebSocket
實(shí)戰(zhàn)9-2  建立WebSocket連接
實(shí)戰(zhàn)9-3  處理WebSocket事件
實(shí)戰(zhàn)9-4  通過(guò)WebSocket API使用WebSocket Server
本章小結(jié)
第10章  HTML5地理定位API
認(rèn)識(shí)地理定位API
實(shí)戰(zhàn)10-1  使用navigator對(duì)象
實(shí)戰(zhàn)10-2  獲取當(dāng)前位置
實(shí)戰(zhàn)10-3  使用position對(duì)象
實(shí)戰(zhàn)10-4  處理定位錯(cuò)誤
實(shí)戰(zhàn)10-5  追蹤用戶的位置
實(shí)戰(zhàn)10-6  使用geo.js開(kāi)源庫(kù)
本章小結(jié)
第11章  HTML5本地存儲(chǔ)
實(shí)戰(zhàn)11-1  認(rèn)識(shí)偶爾連接的應(yīng)用
實(shí)戰(zhàn)11-2  檢查HTML5存儲(chǔ)支持情況
實(shí)戰(zhàn)11-3  為頁(yè)面聲明清單文件
實(shí)戰(zhàn)11-4  使用ApplicationCache對(duì)象
實(shí)戰(zhàn)11-5  ApplicationCache事件
實(shí)戰(zhàn)11-6  刪除本地緩存
本章小結(jié)
第12章  HTML5無(wú)障礙訪問(wèn)
無(wú)障礙訪問(wèn)的四個(gè)原則
WCAG的目的
實(shí)戰(zhàn)12-1  用nav元素創(chuàng)建錨點(diǎn)鏈接
實(shí)戰(zhàn)12-2  創(chuàng)建無(wú)障礙的表格數(shù)據(jù)
實(shí)戰(zhàn)12-3  創(chuàng)建無(wú)障礙的表單
實(shí)戰(zhàn)12-4  使用video元素并添加字幕和注解
實(shí)戰(zhàn)12-5  使用ARIA項(xiàng)目
本章小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)