HTML5+CSS3從入門到精通-(標準版) 版權信息
- ISBN:9787517054160
- 條形碼:9787517054160 ; 978-7-5170-5416-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
HTML5+CSS3從入門到精通-(標準版) 本書特色
《HTML5 CSS3從入門到精通(標準版)》系統講解了HTML5和CSS3的基礎理論和實際運用技術,通過大量實例對HTML5和CSS3進行了深入淺出的分析。本書分為兩大部分,共25章,包括HTML5概述、HTML5文檔結構、設計HTML5表單、使用HTML5繪畫、使用HTML5多媒體、如何實現Web本地存儲、如何實現Web離線應用、如何設計多線程應用、如何實現移動互聯網中地圖定位等技術、CSS3概述、CSS選擇器、定義文本、字體與顏色、設計背景和邊框、使用2D變形、設計動畫、設計多列和流動網頁布局、優化用戶界面以及CSS3其他新特性等。
《HTML5 CSS3從入門到精通(標準版)》配備了極為豐富的學習資源,其中配套資源:325節教學視頻(可二維碼掃描)、素材源程序;附贈的拓展學習資源:習題及面試題庫、案例庫、工具庫、網頁模板庫、網頁配色庫、網頁素材庫、網頁案例欣賞庫等。
《HTML5 CSS3從入門到精通(標準版)》適合作為HTML5 CSS3實戰、HTML5入門、HTML5實戰、HTML5移動開發方面的自學用書,也可作為高等院校網頁設計、網頁制作、網站建設、Web前端開發等專業的教學用書或相關機構的培訓教材。
HTML5+CSS3從入門到精通-(標準版) 內容簡介
10萬 讀者檢驗,暢銷書全新升級;10年開發教學經驗,一線講師半生心血。同屬于HTML CSS JavaScript html5移動開發 html5實戰 html5 canvas html5 app html5入門 html5動畫 html5揭秘 html游戲 html5指南 網頁制作 網頁設計 網站建設大類。
1.體驗好。
幾乎每個章節都有二維碼,微信掃一掃,可以隨時隨地看視頻。
2.資源多
從配套到拓展,資源庫一應俱全。除了325節配套微視頻和412個實例案例外。還提供如下學習資源:
(1)習題及面試題庫(共計1000題)
(2)案例庫(各類案例4396個)
(3)工具庫(HTML參考手冊11部、CSS參考手冊10部、JavaScript參考手冊26部)
(4)網頁模板庫(各類模板1635個)
(5)網頁素材庫(17大類)
(6)網頁配色庫(623項)
(7)網頁欣賞案例庫(共計508例)
3.案例多
實例案例豐富詳盡,達到412個,邊做邊學更快捷。跟著大量案例去學習,邊學邊做,從做中學,學習可以更深入、更高效。
4.入門易
遵循學習規律,入門實戰相結合。編寫模式采用基礎知識 中小實例 實戰案例,內容由淺入深,循序漸進,從入門中學習實戰應用,從實戰應用中激發學習興趣。
5.服務快:10萬 讀者檢驗,暢銷書全新升級;10年開發教學經驗,一線講師半生心血。同屬于HTML CSS JavaScript html5移動開發 html5實戰 html5 canvas html5 app html5入門 html5動畫 html5揭秘 html游戲 html5指南 網頁制作 網頁設計 網站建設大類。
1.體驗好。
幾乎每個章節都有二維碼,微信掃一掃,可以隨時隨地看視頻。
2.資源多
從配套到拓展,資源庫一應俱全。除了325節配套微視頻和412個實例案例外。還提供如下學習資源:
(1)習題及面試題庫(共計1000題)
(2)案例庫(各類案例4396個)
(3)工具庫(HTML參考手冊11部、CSS參考手冊10部、JavaScript參考手冊26部)
(4)網頁模板庫(各類模板1635個)
(5)網頁素材庫(17大類)
(6)網頁配色庫(623項)
(7)網頁欣賞案例庫(共計508例)
3.案例多
實例案例豐富詳盡,達到412個,邊做邊學更快捷。跟著大量案例去學習,邊學邊做,從做中學,學習可以更深入、更高效。
4.入門易
遵循學習規律,入門實戰相結合。編寫模式采用基礎知識 中小實例 實戰案例,內容由淺入深,循序漸進,從入門中學習實戰應用,從實戰應用中激發學習興趣。
5.服務快:
提供在線服務,隨時隨地可交流。提供QQ群、網站下載等多渠道貼心快捷服務。
HTML5+CSS3從入門到精通-(標準版) 目錄
第 1章 HTML5基礎
1.1HTML5
概述
1.1.1HTML歷史.
1.1.2HTML5
誕生.
1.1.3HTML5
組織.
1.1.4HTML5
構成.
1.2HTML5
設計理念
1.2.1 避免不必要的復雜性
1.2.2 支持已有的內容.
1.2.3 解決現實的問題.
1.2.4 求真務實.
1.2.5 平穩退化.
1.2.6 *終用戶優先.
1.3HTML5
新特性
1.4HTML5
API
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 搭建測試環境.
1.5.2 檢測瀏覽器是否支持
1.5.3 使用 HTML5編寫頁面
第 2章設計 HTML5文檔
2.1HTML5
語法
2.1.1 標記變化.
2.1.2 兼容性.
2.1.3 案例:設計 HTML5頁面
2.2HTML5
元素
2.2.1 結構元素
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案例:設計HTML5 頁面
2.6.1 使用 HTML5結構化元素
2.6.2 使用 CSS美化 HTML5文檔
第 3章構建 HTML5結構
3.1設計主體結構
3.1.1 定義文章塊
3.1.2 定義內容塊
3.1.3 定義導航塊
3.1.4 定義側邊欄.
3.1.5 定義主要區域.
3.2設計語義結構
3.2.1 定義標題欄.
3.2.2 定義標題組.
3.2.3 定義腳注欄.
3.2.4 定義聯系信息段
3.2.5 定義時間段.
3.2.6 定義發布日期.
3.3設計文檔大綱
3.3.1HTML4
文檔綱要.
3.3.2HTML5
文檔綱要.
3.3.3HTML5
隱式分節.
3.3.4HTML5
特殊分節.
3.3.5HTML5
兼容樣式.
3.4案例實戰
3.4.1 設計完整的HTML5文檔結構.
3.4.2 設計博客結構.
3.4.3 設計博客樣式.
第 4章增強 HTML5表單和頁面功能
4.1HTML5
input 類型.
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.2HTML5
input 屬性.
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.1HTML5
canvas 基礎
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設置圖形樣式 1
5.3.1 設置線型.
5.3.2 繪制線性漸變.
5.3.3 繪制徑向漸變.
5.3.4 繪制圖案.
5.3.5 設置不透明度.
5.3.6 設置陰影.
5.4操作圖形
5.4.1 保存和恢復 canvas狀態
5.4.2 清除繪圖.
5.4.3 移動坐標.
5.4.4 旋轉坐標.
5.4.5 縮放圖形.
5.4.6 變換矩陣.
5.4.7 組合圖形.
5.4.8 裁切路徑.
5.5繪制文字
5.5.1 繪制填充文字.
5.5.2 設置文字屬性.
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.1Canvas
2D API新功能
5.7.2 使用 Path2D對象
5.8案例實戰
5.8.1 設計 canvas動畫
5.8.2 保存繪圖.
第 6章使用 SVG
6.1SVG 基礎.
6.1.1SVG發展歷史
6.1.2SVG特點
6.1.3 在 HTML中應用 SVG.
6.1.4 案例:設計**個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案例實戰
6.3.1 手繪簡筆畫
6.3.2 描邊動畫
6.3.3 設計特效文字
6.3.4 自定義濾鏡
第 7章使用 HTML5多媒體.
7.1HTML5
多媒體基礎
7.1.1 認識編解碼器
7.1.2 瀏覽器支持
7.1.3 使用 audio 元素
7.1.4 使用 video 元素
7.1.5 設置媒體屬性
7.1.6 使用媒體方法
7.1.7 使用媒體事件
7.2案例實戰
7.2.1 設計音樂播放器
7.2.2 顯示播放進度
7.2.3 查看視頻幀畫面
7.2.4 添加字幕
第 8章 本地存儲
8.1Web
Storage
8.1.1Web
Storage 基礎
8.1.2 瀏覽器支持
8.1.3 使用Web Storage2
8.1.4 案例:用戶登錄信息保存和
讀取.
8.1.5 案例:Web留言本.
8.1.6 案例:網頁計數器
8.2Web
SQL
8.2.1Web
SQL 基礎
8.2.2 使用Web SQL
8.2.3 案例:創建本地數據庫
8.2.4 案例:批量讀寫數據
8.2.5 案例:本地用戶登錄
8.2.6 案例:Web Storage 和Web SQL
比較應用.
8.3indexedDB
8.3.1indexedDB基礎
8.3.2 連接數據庫.
8.3.3 更新數據庫版本.
8.3.4 創建對象倉庫.
8.3.5 創建索引.
8.3.6 使用事務.
8.3.7 保存數據.
8.3.8 獲取數據.
8.3.9 檢索鍵值.
8.3.10 檢索屬性值.
8.3.11 案例:留言本
8.3.12 案例:電子刊物發布
第 9章離線應用
9.1HTML5
離線應用基礎
9.1.1 認識 HTML5離線應用
9.1.2 瀏覽器支持.
9.1.3 使用 manifest文件
9.1.4 使用離線緩存.
9.1.5 監聽離線存儲.
9.2案例實戰
9.2.1 緩存首頁.
9.2.2 離線編輯內容.
9.2.3 離線跟蹤.
第 10章多線程處理
10.1Web
Workers 基礎
10.1.1 認識Web Workers.
10.1.2 瀏覽器支持
10.1.3 創建Web Workers.
10.1.4Web
Workers通信
10.1.5 案例:使用Web Workers
10.2案例實戰
10.2.1 后臺運算
10.2.2 數值過濾
10.2.3 并發處理
10.2.4 線程通信
10.2.5Fibonacci數列運算
10.2.6 多線程繪圖
第 11章文件操作
11.1訪問文件域
11.2使用 Blob 對象
11.2.1 在文件域中訪問 Blob對象
11.2.2 創建Blob 對象
11.2.3 截取Blob 對象
11.2.4 保存Blob 對象
11.3使用 FileReader對象
11.3.1 讀取并顯示文件
11.3.2 監測讀取操作
11.4使用緩存對象
11.4.1使用ArrayBuffer 對象
11.4.2 使用ArrayBufferView 對象
11.4.3 使用DataView對象
11.5使用 FileSystem
11.5.1 訪問文件系統
11.5.2 申請配額
11.5.3 創建文件
11.5.4 寫入文件
11.5.5 添加數據
11.5.6 讀取文件
11.5.7 復制文件
11.5.8 刪除文件
11.5.9 創建目錄
11.5.10 讀取目錄
11.5.11 刪除目錄
11.5.12 復制目錄
11.5.13 移動和重命名目錄3
11.5.14 使用 filesystem:URL.
11.6案例實戰
第 12章使用 History
12.1History
API 基礎
12.1.1History
API處理方式.
12.1.2 瀏覽器兼容和擴展
12.1.3 操作歷史記錄.
12.2案例實戰
12.2.1 設計無刷新頁面導航
12.2.2 設計主題宣傳網站
12.2.3 設計圖片畫廊.
12.2.4 設計歷史恢復.
第 13章
XMLHttpRequest 2
13.1XMLHttpRequest
2 基礎
13.1.1 使用XMLHttpRequest
對象
13.1.2XMLHttpRequest老版本
缺陷.
13.1.3XMLHttpRequest
2 版本
功能.
13.1.4HTTP請求時限
13.1.5 使用FormData對象.
13.1.6 上傳文件.
13.1.7 跨域訪問.
13.1.8 響應數據.
13.1.9 接收二進制數據
13.1.10 顯示進度信息.
13.2案例實戰
13.2.1 接收ArrayBuffer對象
13.2.2 接收Blob 對象
13.2.3 發送字符串.
13.2.4 發送表單數據.
13.2.5 發送文件.
13.2.6 發送Blob 對象
13.2.7 跨域請求.
13.2.8 設計帶進度條的文件上傳
第 14章拖放和通知
14.1拖放 API.
14.1.1 拖放API基礎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基礎14.2.2 案例:開啟桌面通知
14.2.3 案例:使用腳本關閉通知
14.2.4 案例:顯示多條通知
第 15章地理位置
15.1位置信息基礎
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.2Geolocation
API 基礎
15.2.1 瀏覽器支持
15.2.2 獲取當前地理位置
15.2.3 監視位置信息
15.2.4 停止獲取位置信息
15.2.5 隱私保護
15.2.6 處理位置信息
15.2.7 使用position 對象
15.3案例實戰
第 16章 HTML5 其他應用
16.1Page
Visibility API
16.1.1Page
Visibility基礎
16.1.2 案例:設計視頻頁面
16.1.3 案例:設計登錄同步
16.2Fullscreen
API
16.2.1Fullscreen
API 基礎 4
16.2.2 案例:設計頁面全屏顯示
16.2.3 案例:設計視頻全屏播放
16.3鼠標指針鎖定API.
16.3.1 鼠標指針鎖定 API基礎.
16.3.2 案例:設計全屏鼠標指針
鎖定.
16.4requestAnimationFrame
16.4.1requestAnimFrame
基礎
16.4.2 案例:設計進度條
16.4.3 案例:設計粒子動畫
16.4.4 案例:設計旋轉的小球
16.5Mutation
Observer
16.5.1Mutation
Observer 基礎
16.5.2 案例:觀察DOM元素變化
16.5.3 案例:觀察DOM屬性變化
16.6JavaScript
Promise
16.6.1Promise對象基礎.
16.6.2 創建promise對象
16.6.3 使用 then()方法.
16.6.4 隊列化異步操作
16.6.5 異常處理.
16.6.6 創建序列.
16.6.7 并行處理.
16.7Beacon
API.
第 17章 CSS3 基礎
17.1CSS3
概述
17.1.1CSS歷史.
17.1.2CSS3
模塊.
17.1.3CSS3
特性.
17.1.4CSS3
狀態.
17.1.5 瀏覽器支持.
17.2設計 CSS 頁面.
第 18章 CSS3 選擇器
18.1選擇器概述
18.1.1 了解學習 CSS3選擇器
18.1.2CSS選擇器分類.
18.2組合選擇器
18.3屬性選擇器
18.4偽類選擇器
18.5案例實戰
18.5.1 使用屬性選擇器
18.5.2 使用動態偽類
18.5.3 使用結構偽類
18.5.4 使用否定偽類
18.5.5 使用狀態偽類
18.5.6 使用目標偽類
18.5.7 設計表單樣式
18.5.8 設計超鏈接樣式
18.5.9 設計表格樣式
第 19章文本樣式
19.1CSS3
文本模塊基礎
19.2案例實戰
19.2.1 定義文本陰影
19.2.2 設計文本特效
19.2.3 設計首頁特效
19.2.4 文本溢出
19.2.5 文本換行
19.2.6 動態內容
19.2.7 默認樣式
19.2.8 自定義字體
第 20章色彩和漸變樣式.
20.1顏色模式
20.1.1RGBA
模式
20.1.2HSL模式
20.1.3HSLA
模式
20.1.4 使用opacity屬性
20.1.5 設置 transparent值
20.2漸變背景
20.2.1WebKit
漸變
20.2.2Gecko漸變
20.2.3IE漸變
20.2.4 標準漸變
20.3案例實戰
20.3.1 設計按鈕
20.3.2 設計紋理
20.3.3 設計欄目
20.3.4 漸變應用
第 21章背景和邊框樣式
21.1設計邊框樣式
21.1.1 多色邊框.
21.1.2 邊框背景.
21.2設計圓角
21.3設計倒影
21.4設計陰影
21.5設計背景圖像
21.5.1 定義坐標.
21.5.2 定義裁剪區域.
21.5.3 定義大小.
21.5.5 定義多背景圖像
21.6案例實戰
21.6.1 設計橢圓圖形.
21.6.2 設計圖標.
21.6.3 設計邊框.
21.6.4 設計窗口.
第 22章 CSS3 盒模型
22.1CSS3
盒模型基礎
22.1.1 定義顯示方式.
22.1.2 可控大小.
22.1.3 內容溢出.
22.1.4 定義輪廓.
22.1.5 設置輪廓樣式.
22.2案例實戰
22.2.1 邊界的應用.
22.2.2 補白的應用.
22.2.3 邊框應用.
22.2.4 設計模板頁.
第 23章 CSS3 新布局模型
23.1多列布局
23.1.1 定義列寬.
23.1.2 定義列數.
23.1.3 定義列間距.
23.1.4 定義列邊框.
23.1.5 定義跨列顯示.
23.1.6 定義列高度.
23.2盒布局模型
23.2.1 定義寬度
23.2.2 定義順序
23.2.3 定義方向
23.2.4 自定義自適應
23.2.5 消除空白
23.2.6 定義對齊方式
23.3彈性盒布局
23.3.1 定義彈性盒
23.3.2 定義伸縮方向
23.3.3 定義行數
23.3.4 定義對齊方式
23.3.5 定義伸縮項目
23.4案例實戰
23.4.1 設計伸縮菜單
23.4.2 設計伸縮頁
23.4.3 設計可兼容多列模板
23.4.4 設計HTML5應用模板
第 24章 CSS3 變形和動畫
24.1CSS3
變形
24.1.12D旋轉
24.1.22D縮放
24.1.32D移動
24.1.42D傾斜
24.1.52D矩陣
24.1.6 定義變形原點
24.1.7 認識3D變形24.1.83D位移
24.1.93D縮放
24.1.103D旋轉
24.2過渡樣式
24.2.1 定義過渡
24.2.2 定義過渡時間
24.2.3 定義延遲
24.2.4 定義效果
24.2.5 觸發時機
24.3關鍵幀動畫
24.3.1 定義關鍵幀
24.3.2 定義動畫名稱
24.3.3 定義播放時間70
24.3.4 定義播放方式.
24.3.5 定義播放延遲.
24.3.6 定義播放次數.
24.3.7 定義播放方向.
24.3.8 定義播放狀態.
24.3.9 定義播放外狀態
24.4案例實戰
24.4.1 設計圖片特效.
24.4.2 設計變形對象.
24.4.3 設計3D盒子24.4.4 設計動態廣告.
24.4.5 設計翻轉動畫.
24.4.6 設計運動動畫
24.4.7 設計折疊面板
第 25章 CSS3 媒體查詢
25.1媒體查詢基礎
25.1.1 認識Media Queries
25.1.2 使用@media 規則
25.2案例實戰
25.2.1 跟蹤瀏覽器窗口變化
25.2.2 設計響應式頁面
25.2.3 設計自適應頁面
25.2.4 智能隱藏和顯示欄目
25.2.5 設計自適應手機網頁
展開全部
HTML5+CSS3從入門到精通-(標準版) 作者簡介
未來科技是由一群熱愛Web開發的青年骨干教師組成的一個松散組織,主要從事Web開發、教學培訓、教材開發等業務。該群體編寫的同類圖書在很多網店上的銷量名列前茅,讓數十萬的讀者輕松跨進了Web開發的大門,為Web開發的普及和應用做出了積極貢獻。