注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)圖形圖像、多媒體、網(wǎng)頁制作HTML5+CSS3從入門到精通(標準版)

HTML5+CSS3從入門到精通(標準版)

HTML5+CSS3從入門到精通(標準版)

定 價:¥89.80

作 者: 未來科技
出版社: 中國水利水電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787517054160 出版時間: 2017-07-01 包裝:
開本: 頁數(shù): 字數(shù):  

內(nèi)容簡介

  《HTML5+CSS3從入門到精通(標準版)》系統(tǒng)講解了HTML5和CSS3的基礎(chǔ)理論和實際運用技術(shù),通過大量實例對HTML5和CSS3進行了深入淺出的分析。本書分為兩大部分,共25章,包括HTML5概述、HTML5文檔結(jié)構(gòu)、設(shè)計HTML5表單、使用HTML5繪畫、使用HTML5多媒體、如何實現(xiàn)Web本地存儲、如何實現(xiàn)Web離線應(yīng)用、如何設(shè)計多線程應(yīng)用、如何實現(xiàn)移動互聯(lián)網(wǎng)中地圖定位等技術(shù)、CSS3概述、CSS選擇器、定義文本、字體與顏色、設(shè)計背景和邊框、使用2D變形、設(shè)計動畫、設(shè)計多列和流動網(wǎng)頁布局、優(yōu)化用戶界面以及CSS3其他新特性等。 《HTML5+CSS3從入門到精通(標準版)》配備了極為豐富的學習資源,其中配套資源:325節(jié)教學視頻(可二維碼掃描)、素材源程序;附贈的拓展學習資源:習題及面試題庫、案例庫、工具庫、網(wǎng)頁模板庫、網(wǎng)頁配色庫、網(wǎng)頁素材庫、網(wǎng)頁案例欣賞庫等?! 禜TML5+CSS3從入門到精通(標準版)》適合作為HTML5CSS3實戰(zhàn)、HTML5入門、HTML5實戰(zhàn)、HTML5移動開發(fā)方面的自學用書,也可作為高等院校網(wǎng)頁設(shè)計、網(wǎng)頁制作、網(wǎng)站建設(shè)、Web前端開發(fā)等專業(yè)的教學用書或相關(guān)機構(gòu)的培訓教材。

作者簡介

  未來科技,是由一群熱愛Web開發(fā)的青年骨干教師組成的一個松散組織,主要從事Web開發(fā)、教學培訓、教材開發(fā)等業(yè)務(wù)。該群體編寫的同類圖書在很多網(wǎng)店上的銷量名列前茅,讓數(shù)十萬的讀者輕松跨進了Web開發(fā)的大門,為Web開發(fā)的普及和應(yīng)用做出了積極貢獻。

圖書目錄

第1章HTML5基礎(chǔ)
1.1HTML5概述
1.1.1HTML歷史
1.1.2HTML5誕生
1.1.3HTML5組織
1.1.4HTML5構(gòu)成
1.2HTML5設(shè)計理念
1.2.1避免不必要的復雜性
1.2.2支持已有的內(nèi)容
1.2.3解決現(xiàn)實的問題
1.2.4求真務(wù)實
1.2.5平穩(wěn)退化
1.2.6最終用戶優(yōu)先
1.3HTML5新特性
1.4HTML5API
1.4.1新增的API
1.4.2修改的API
1.4.3擴展Document
1.4.4擴展HTMLElement
1.4.5其他擴展
1.4.6棄用的API
1.5案例:編寫第一個HTML5頁面
1.5.1搭建測試環(huán)境
1.5.2檢測瀏覽器是否支持
1.5.3使用HTML5編寫頁面
第2章設(shè)計HTML5文檔
2.1HTML5語法
2.1.1標記變化
2.1.2兼容性
2.1.3案例:設(shè)計HTML5頁面
2.2HTML5元素
2.2.1結(jié)構(gòu)元素
2.2.2功能元素
2.2.3表單元素
2.2.4廢除的元素
2.3HTML5屬性
2.3.1表單屬性
2.3.2鏈接屬性
2.3.3其他屬性
2.3.4廢除的屬性
2.4HTML5全局屬性
2.4.1contentEditable屬性
2.4.2contextmenu屬性
2.4.3data-*屬性
2.4.4draggable屬性
2.4.5dropzone屬性
2.4.6hidden屬性
2.4.7spellcheck屬性
2.4.8translate屬性
2.5HTML5事件
2.5.1window事件
2.5.2form事件
2.5.3mouse事件
2.5.4media事件
2.6案例:設(shè)計HTML5頁面
2.6.1使用HTML5結(jié)構(gòu)化元素
2.6.2使用CSS美化HTML5文檔
第3章構(gòu)建HTML5結(jié)構(gòu)
3.1設(shè)計主體結(jié)構(gòu)
3.1.1定義文章塊
3.1.2定義內(nèi)容塊
3.1.3定義導航塊
3.1.4定義側(cè)邊欄
3.1.5定義主要區(qū)域
3.2設(shè)計語義結(jié)構(gòu)
3.2.1定義標題欄
3.2.2定義標題組
3.2.3定義腳注欄
3.2.4定義聯(lián)系信息段
3.2.5定義時間段
3.2.6定義發(fā)布日期
3.3設(shè)計文檔大綱
3.3.1HTML4文檔綱要
3.3.2HTML5文檔綱要
3.3.3HTML5隱式分節(jié)
3.3.4HTML5特殊分節(jié)
3.3.5HTML5兼容樣式
3.4案例實戰(zhàn)
3.4.1設(shè)計完整的HTML5文檔結(jié)構(gòu)
3.4.2設(shè)計博客結(jié)構(gòu)
3.4.3設(shè)計博客樣式
第4章增強HTML5表單和頁面功能
4.1HTML5input類型
4.1.1email類型
4.1.2url類型
4.1.3number類型
4.1.4range類型
4.1.5日期選擇器類型
4.1.6search類型
4.1.7tel類型
4.1.8color類型
4.2HTML5input屬性
4.2.1autocomplete屬性
4.2.2autofocus屬性
4.2.3form屬性
4.2.4表單重寫屬性
4.2.5height和width屬性
4.2.6list屬性
4.2.7min、max和step屬性
4.2.8multiple屬性
4.2.9pattern屬性
4.2.10placeholder屬性
4.2.11required屬性
4.3新表單控件
4.3.1datalist元素
4.3.2keygen元素
4.3.3output元素
4.4新表單屬性
4.4.1autocomplete屬性
4.4.2novalidate屬性
4.4.3顯式驗證
4.5新增頁面元素
4.5.1figure和figcaption元素
4.5.2details和summary元素
4.5.3mark元素
4.5.4progress元素
4.5.5meter元素
4.5.6dialog元素
4.6完善頁面元素
4.6.1a元素
4.6.2ol元素
4.6.3dl元素
4.6.4cite元素
4.6.5small元素
4.6.6iframe元素
4.6.7script元素
第5章HTML5繪圖
5.1HTML5canvas基礎(chǔ)
5.1.1在頁面中插入canvas元素
5.1.2繪制圖形的基本方法
5.1.3使用canvas
5.2繪制圖形
5.2.1繪制直線
5.2.2繪制矩形
5.2.3繪制圓形
5.2.4繪制多邊形
5.2.5繪制曲線
5.2.6繪制二次方曲線
5.2.7繪制三次方曲線
5.3設(shè)置圖形樣式1
5.3.1設(shè)置線型
5.3.2繪制線性漸變
5.3.3繪制徑向漸變
5.3.4繪制圖案
5.3.5設(shè)置不透明度
5.3.6設(shè)置陰影
5.4操作圖形
5.4.1保存和恢復canvas狀態(tài)
5.4.2清除繪圖
5.4.3移動坐標
5.4.4旋轉(zhuǎn)坐標
5.4.5縮放圖形
5.4.6變換矩陣
5.4.7組合圖形
5.4.8裁切路徑
5.5繪制文字
5.5.1繪制填充文字
5.5.2設(shè)置文字屬性
5.5.3繪制輪廓文字
5.5.4測量寬度
5.6繪制圖像
5.6.1導入圖像
5.6.2變換圖像
5.6.3裁切圖像
5.6.4圖像平鋪
5.6.5像素處理
5.7Path2D對象
5.7.1Canvas2DAPI新功能
5.7.2使用Path2D對象
5.8案例實戰(zhàn)
5.8.1設(shè)計canvas動畫
5.8.2保存繪圖
第6章使用SVG
6.1SVG基礎(chǔ)
6.1.1SVG發(fā)展歷史
6.1.2SVG特點
6.1.3在HTML中應(yīng)用SVG
6.1.4案例:設(shè)計第一個SVG圖形
6.2使用SVG
6.2.1矩形
6.2.2圓形
6.2.3橢圓
6.2.4多邊形
6.2.5直線
6.2.6折線
6.2.7路徑
6.2.8文本
6.2.9線框樣式
6.2.10SVG濾鏡
6.2.11模糊效果
6.2.12陰影效果
6.2.13線性漸變
6.2.14放射漸變
6.3案例實戰(zhàn)
6.3.1手繪簡筆畫
6.3.2描邊動畫
6.3.3設(shè)計特效文字
6.3.4自定義濾鏡
第7章使用HTML5多媒體
7.1HTML5多媒體基礎(chǔ)
7.1.1認識編解碼器
7.1.2瀏覽器支持
7.1.3使用audio元素
7.1.4使用video元素
7.1.5設(shè)置媒體屬性
7.1.6使用媒體方法
7.1.7使用媒體事件
7.2案例實戰(zhàn)
7.2.1設(shè)計音樂播放器
7.2.2顯示播放進度
7.2.3查看視頻幀畫面
7.2.4添加字幕
第8章本地存儲
8.1WebStorage
8.1.1WebStorage基礎(chǔ)
8.1.2瀏覽器支持
8.1.3使用WebStorage2
8.1.4案例:用戶登錄信息保存和讀取
8.1.5案例:Web留言本
8.1.6案例:網(wǎng)頁計數(shù)器
8.2WebSQL
8.2.1WebSQL基礎(chǔ)
8.2.2使用WebSQL
8.2.3案例:創(chuàng)建本地數(shù)據(jù)庫
8.2.4案例:批量讀寫數(shù)據(jù)
8.2.5案例:本地用戶登錄
8.2.6案例:WebStorage和WebSQL比較應(yīng)用
8.3indexedDB
8.3.1indexedDB基礎(chǔ)
8.3.2連接數(shù)據(jù)庫
8.3.3更新數(shù)據(jù)庫版本
8.3.4創(chuàng)建對象倉庫
8.3.5創(chuàng)建索引
8.3.6使用事務(wù)
8.3.7保存數(shù)據(jù)
8.3.8獲取數(shù)據(jù)
8.3.9檢索鍵值
8.3.10檢索屬性值
8.3.11案例:留言本
8.3.12案例:電子刊物發(fā)布
第9章離線應(yīng)用
9.1HTML5離線應(yīng)用基礎(chǔ)
9.1.1認識HTML5離線應(yīng)用
9.1.2瀏覽器支持
9.1.3使用manifest文件
9.1.4使用離線緩存
9.1.5監(jiān)聽離線存儲
9.2案例實戰(zhàn)
9.2.1緩存首頁
9.2.2離線編輯內(nèi)容
9.2.3離線跟蹤
第10章多線程處理
10.1WebWorkers基礎(chǔ)
10.1.1認識WebWorkers
10.1.2瀏覽器支持
10.1.3創(chuàng)建WebWorkers
10.1.4WebWorkers通信
10.1.5案例:使用WebWorkers
10.2案例實戰(zhàn)
10.2.1后臺運算
10.2.2數(shù)值過濾
10.2.3并發(fā)處理
10.2.4線程通信
10.2.5Fibonacci數(shù)列運算
10.2.6多線程繪圖
第11章文件操作
11.1訪問文件域
11.2使用Blob對象
11.2.1在文件域中訪問Blob對象
11.2.2創(chuàng)建Blob對象
11.2.3截取Blob對象
11.2.4保存Blob對象
11.3使用FileReader對象
11.3.1讀取并顯示文件
11.3.2監(jiān)測讀取操作
11.4使用緩存對象
11.4.1使用ArrayBuffer對象
11.4.2使用ArrayBufferView對象
11.4.3使用DataView對象
11.5使用FileSystem
11.5.1訪問文件系統(tǒng)
11.5.2申請配額
11.5.3創(chuàng)建文件
11.5.4寫入文件
11.5.5添加數(shù)據(jù)
11.5.6讀取文件
11.5.7復制文件
11.5.8刪除文件
11.5.9創(chuàng)建目錄
11.5.10讀取目錄
11.5.11刪除目錄
11.5.12復制目錄
11.5.13移動和重命名目錄3
11.5.14使用filesystem:URL
11.6案例實戰(zhàn)
第12章使用History
12.1HistoryAPI基礎(chǔ)
12.1.1HistoryAPI處理方式
12.1.2瀏覽器兼容和擴展
12.1.3操作歷史記錄
12.2案例實戰(zhàn)
12.2.1設(shè)計無刷新頁面導航
12.2.2設(shè)計主題宣傳網(wǎng)站
12.2.3設(shè)計圖片畫廊
12.2.4設(shè)計歷史恢復
第13章XMLHttpRequest2
13.1XMLHttpRequest2基礎(chǔ)
13.1.1使用XMLHttpRequest對象
13.1.2XMLHttpRequest老版本缺陷
13.1.3XMLHttpRequest2版本功能
13.1.4HTTP請求時限
13.1.5使用FormData對象
13.1.6上傳文件
13.1.7跨域訪問
13.1.8響應(yīng)數(shù)據(jù)
13.1.9接收二進制數(shù)據(jù)
13.1.10顯示進度信息
13.2案例實戰(zhàn)
接收ArrayBuffer對象
接收Blob對象
發(fā)送字符串
發(fā)送表單數(shù)據(jù)
發(fā)送文件
發(fā)送Blob對象
跨域請求
設(shè)計帶進度條的文件上傳
第14章拖放和通知
14.1拖放API
14.1.1拖放API基礎(chǔ)
14.1.2使用DataTransfer對象
14.1.3案例:刪除項目
14.1.4案例:接納對象
14.1.5案例:拖選照片
14.1.6案例:扔入垃圾桶
14.1.7案例:文件拖拽預覽
14.2通知API
14.2.1通知API基礎(chǔ)
14.2.2案例:開啟桌面通知
14.2.3案例:使用腳本關(guān)閉通知
14.2.4案例:顯示多條通知
第15章地理位置
15.1位置信息基礎(chǔ)
15.1.1為什么要學習Geolocation
15.1.2位置信息表示方式
15.1.3位置信息來源
15.1.4IP定位
15.1.5GPS定位
15.1.6Wi-Fi定位
15.1.7手機定位
15.1.8自定義定位
15.2GeolocationAPI基礎(chǔ)
15.2.1瀏覽器支持
15.2.2獲取當前地理位置
15.2.3監(jiān)視位置信息
15.2.4停止獲取位置信息
15.2.5隱私保護
15.2.6處理位置信息
15.2.7使用position對象
15.3案例實戰(zhàn)
第16章HTML5其他應(yīng)用
16.1PageVisibilityAPI
16.1.1PageVisibility基礎(chǔ)
16.1.2案例:設(shè)計視頻頁面
16.1.3案例:設(shè)計登錄同步
16.2FullscreenAPI
16.2.1FullscreenAPI基礎(chǔ)4
16.2.2案例:設(shè)計頁面全屏顯示
16.2.3案例:設(shè)計視頻全屏播放
16.3鼠標指針鎖定API
16.3.1鼠標指針鎖定API基礎(chǔ)
16.3.2案例:設(shè)計全屏鼠標指針鎖定
16.4requestAnimationFrame
16.4.1requestAnimFrame基礎(chǔ)
16.4.2案例:設(shè)計進度條
16.4.3案例:設(shè)計粒子動畫
16.4.4案例:設(shè)計旋轉(zhuǎn)的小球
16.5MutationObserver
16.5.1MutationObserver基礎(chǔ)
16.5.2案例:觀察DOM元素變化
16.5.3案例:觀察DOM屬性變化
16.6JavaScriptPromise
16.6.1Promise對象基礎(chǔ)
16.6.2創(chuàng)建promise對象
16.6.3使用then()方法
16.6.4隊列化異步操作
16.6.5異常處理
16.6.6創(chuàng)建序列
16.6.7并行處理
16.7BeaconAPI
第17章CSS3基礎(chǔ)
17.1CSS3概述
17.1.1CSS歷史
17.1.2CSS3模塊
17.1.3CSS3特性
17.1.4CSS3狀態(tài)
17.1.5瀏覽器支持
17.2設(shè)計CSS頁面
第18章CSS3選擇器
18.1選擇器概述
18.1.1了解學習CSS3選擇器
18.1.2CSS選擇器分類
18.2組合選擇器
18.3屬性選擇器
18.4偽類選擇器
18.5案例實戰(zhàn)
18.5.1使用屬性選擇器
18.5.2使用動態(tài)偽類
18.5.3使用結(jié)構(gòu)偽類
18.5.4使用否定偽類
18.5.5使用狀態(tài)偽類
18.5.6使用目標偽類
18.5.7設(shè)計表單樣式
18.5.8設(shè)計超鏈接樣式
18.5.9設(shè)計表格樣式
第19章文本樣式
19.1CSS3文本模塊基礎(chǔ)
19.2案例實戰(zhàn)
定義文本陰影
設(shè)計文本特效
設(shè)計首頁特效
文本溢出
文本換行
動態(tài)內(nèi)容
默認樣式
自定義字體
第20章色彩和漸變樣式
20.1顏色模式
20.1.1RGBA模式
20.1.2HSL模式
20.1.3HSLA模式
20.1.4使用opacity屬性
20.1.5設(shè)置transparent值
20.2漸變背景
20.2.1WebKit漸變
20.2.2Gecko漸變
20.2.3IE漸變
20.2.4標準漸變
20.3案例實戰(zhàn)
設(shè)計按鈕
設(shè)計紋理
設(shè)計欄目
漸變應(yīng)用
第21章背景和邊框樣式
21.1設(shè)計邊框樣式
21.1.1多色邊框
21.1.2邊框背景
21.2設(shè)計圓角
21.3設(shè)計倒影
21.4設(shè)計陰影
21.5設(shè)計背景圖像
21.5.1定義坐標
21.5.2定義裁剪區(qū)域
21.5.3定義大小
21.5.5定義多背景圖像
21.6案例實戰(zhàn)
設(shè)計橢圓圖形
設(shè)計圖標
設(shè)計邊框
設(shè)計窗口
第22章CSS3盒模型
22.1CSS3盒模型基礎(chǔ)
22.1.1定義顯示方式
22.1.2可控大小
22.1.3內(nèi)容溢出
22.1.4定義輪廓
22.1.5設(shè)置輪廓樣式
22.2案例實戰(zhàn)
邊界的應(yīng)用
補白的應(yīng)用
邊框應(yīng)用
設(shè)計模板頁
第23章CSS3新布局模型
23.1多列布局
定義列寬
定義列數(shù)
定義列間距
定義列邊框
定義跨列顯示
定義列高度
23.2盒布局模型
定義寬度
定義順序
定義方向
自定義自適應(yīng)
消除空白
定義對齊方式
23.3彈性盒布局
定義彈性盒
定義伸縮方向
定義行數(shù)
定義對齊方式
定義伸縮項目
23.4案例實戰(zhàn)
設(shè)計伸縮菜單
設(shè)計伸縮頁
設(shè)計可兼容多列模板
設(shè)計HTML5應(yīng)用模板
第24章CSS3變形和動畫
24.1CSS3變形
2D旋轉(zhuǎn)
2D縮放
2D移動
2D傾斜
2D矩陣
定義變形原點
認識3D變形
3D位移
3D縮放
3D旋轉(zhuǎn)
24.2過渡樣式
定義過渡
定義過渡時間
定義延遲
定義效果
觸發(fā)時機
24.3關(guān)鍵幀動畫
定義關(guān)鍵幀
定義動畫名稱
定義播放時間70
定義播放方式
定義播放延遲
定義播放次數(shù)
定義播放方向
定義播放狀態(tài)
定義播放外狀態(tài)
24.4案例實戰(zhàn)
設(shè)計圖片特效
設(shè)計變形對象
設(shè)計3D盒子
設(shè)計動態(tài)廣告
設(shè)計翻轉(zhuǎn)動畫
設(shè)計運動動畫
設(shè)計折疊面板
第25章CSS3媒體查詢
25.1媒體查詢基礎(chǔ)
認識MediaQueries
使用@media規(guī)則
25.2案例實戰(zhàn)
跟蹤瀏覽器窗口變化
設(shè)計響應(yīng)式頁面
設(shè)計自適應(yīng)頁面
智能隱藏和顯示欄目
設(shè)計自適應(yīng)手機網(wǎng)頁

本目錄推薦

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