注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合HTML5 CSS3 JavaScript開發(fā)手冊

HTML5 CSS3 JavaScript開發(fā)手冊

HTML5 CSS3 JavaScript開發(fā)手冊

定 價:¥59.00

作 者: 孟慶昌 等著
出版社: 機械工業(yè)出版社
叢編項: 信息科學(xué)與技術(shù)叢書
標 簽: 暫缺

ISBN: 9787111433996 出版時間: 2013-09-01 包裝:
開本: 16開 頁數(shù): 368 字數(shù):  

內(nèi)容簡介

  《信息科學(xué)與技術(shù)叢書:HTML5 CSS3 JavaScript開發(fā)手冊》集HTML5、CSS3、JavaScript技術(shù)于一體,詳細地介紹了客戶端程序設(shè)計。《信息科學(xué)與技術(shù)叢書:HTML5 CSS3 JavaScript開發(fā)手冊》共分為四部分。第一部分詳細介紹了HTML5的各方面知識,第二部分詳細介紹了CSS3相關(guān)知識,第三部分介紹了JavaScript動態(tài)程序,第四部分列舉了HTML5與CSS3的典型范例?!缎畔⒖茖W(xué)與技術(shù)叢書:HTML5 CSS3 JavaScript開發(fā)手冊》實例豐富,為每個知識點精心設(shè)計了案例,且采用代碼與截圖相結(jié)合的方式編寫。無論是剛剛接觸Web前端的新人,還是對HTML5及未來Web應(yīng)用技術(shù)有興趣的讀者均可閱讀本書。

作者簡介

暫缺《HTML5 CSS3 JavaScript開發(fā)手冊》作者簡介

圖書目錄

出版說明
前言
第1章 HTML5概述
1.1 認識HTML5
1.2 HTML5新特性
1.2.1 新的元素
1.2.2 新的API
1.3 文檔結(jié)構(gòu)與字符集
1.4 語義化標記
1.5 檢測技術(shù)
第2章 使用視頻與音頻元素
2.1 設(shè)置視頻元素
2.1.1 聲明視頻元素
2.1.2 瀏覽器支持性檢測
2.2 設(shè)置音頻元素
2.3 媒體特性
第3章 表單元素與相關(guān)屬性
3.1 輸入類型
3.2 瀏覽器支持檢測
3.2.1 輸入類型檢測
3.2.2 表單特性檢測
3.3 output元素與datalist元素
3.3.1 output元素
3.3.2 datalist元素
3.4 表單特性
3.5 表單驗證類型
3.6 驗證反饋
第4章 畫布處理
4.1 HTML5畫布基礎(chǔ)
4.1.1 聲明canvas
4.1.2 渲染上下文
4.1.3 瀏覽器支持檢測
4.2 繪制圖形
4.2.1 繪制矩形
4.2.2 繪制路徑
4.2.3 繪制各種線條
4.3 使用圖像
4.3.1 將圖像復(fù)制到畫布
4.3.2 圖像縮放
4.3.3 圖像剪切
4.4 Canvas文本
4.5 樣式與色彩
4.5.1 色彩屬性
4.5.2 設(shè)置透明度
4.5.3 漸變
4.5.4 陰影
4.6 變形
4.6.1 保持與恢復(fù)
4.6.2 移動
4.6.3 縮放
4.6.4 旋轉(zhuǎn)
4.7 遮蓋
4.8 繪制簡單動畫
第5章 事件處理
5.1 事件處理方式
5.1.1 監(jiān)聽方式
5.1.2 賦值方式
5.2 HTML5常用事件
5.2.1 表單事件
5.2.2 鍵盤事件
5.2.3 鼠標事件
5.2.4 媒體事件
5.2.5 window事件
第6章 HTML5選擇器
6.1 傳統(tǒng)的DOM遍歷方式
6.1.1 使用JavaScript方法查找
6.1.2 使用元素節(jié)點屬性查找
6.2 新的Selectors API
6.3 使用Selectors API
6.3.1 querySelector方法
6.3.2 querySelectorAll方法
第7章 使用HTML5 SVG
7.1 SVG形狀
7.1.1 SVG圓形
7.1.2 SVG矩形
7.1.3 SVG橢圓
7.1.4 SVG線條
7.1.5 SVG多邊形
7.1.6 SVG折線
7.1.7 SVG路徑
7.2 SVG漸變
7.2.1 線性漸變
7.2.2 放射性漸變
7.3 SVG濾鏡
第8章 Web存儲
8.1 認識Web Storage
8.2 Web Storage組成
8.3 Web Storage API
8.3.1 檢測瀏覽器支持性
8.3.2 存儲和獲取數(shù)據(jù)
8.3.3 轉(zhuǎn)換存儲數(shù)據(jù)
8.3.4 Storage事件
8.4 存儲限制
8.5 使用JSON處理數(shù)據(jù)
8.5.1 認識JSON
8.5.2 存儲JSON對象
第9章 使用Web SQL Database
9.1 核心方法
9.2 執(zhí)行操作
9.2.1 打開連接
9.2.2 創(chuàng)建數(shù)據(jù)表
9.2.3 插入數(shù)據(jù)
9.2.4 查詢數(shù)據(jù)
9.2.5 修改與刪除
9.3 完整的操作實例
第10章 使用IndexedDB
10.1 認識IndexedDB
10.2 IndexedDB存儲結(jié)構(gòu)
10.3 適應(yīng)多內(nèi)核瀏覽器
10.4 IndexedDB API
10.4.1 初始化數(shù)據(jù)庫連接
10.4.2 建立存儲對象
10.4.3 向存儲對象中添加數(shù)據(jù)
10.4.4 查詢存儲的數(shù)據(jù)
10.5 應(yīng)用舉例
第11章 文件處理
11.1 File API
11.1.1 FileList與File接口
11.1.2 Blob接口
11.1.3 FileReader接口
11.2 FileWriter API
11.2.1 BlobBuilder接口
11.2.2 FileSaver接口
11.2.3 FileWriter接口
11.3 FileSystem API
11.3.1 FileSystem初始化
11.3.2 FileEntry接口
11.3.3 DirectoryEntry接口
11.3.4 FileSystem URL
第12章 拖放操作
12.1 drag and drop簡介
12.2 drag and drop API
12.2.2 瀏覽器支持性檢測
12.2.2 drag and drop事件
12.2.3 dataTransfer對象
12.3 drag and drop過程
第13章 地理定位
13.1 瀏覽器支持性檢測
13.2 單次位置請求
13.2.1 獲取位置信息
13.2.2 錯誤處理
13.2.3 可選位置特性
13.3 持續(xù)獲取位置信息
13.4 在Google Map中顯示
位置
第14章 通信應(yīng)用
14.1 PostMessage
14.1.1 瀏覽器支持性檢測
14.1.2 發(fā)送與監(jiān)聽
14.1.3 創(chuàng)建postMessage應(yīng)用
14.2 Server-Sent Events
14.2.1 瀏覽器支持性檢測
14.2.2 Server-Sent Events API
14.2.3 服務(wù)器端代碼設(shè)置
14.2.4 創(chuàng)建Server-Sent Events應(yīng)用
14.3 WebSocket
14.3.1 WebSocket API
14.3.2 瀏覽器支持性檢測
14.3.3 WebSocket API使用方法
第15章 使用Web Worker
處理線程
15.1 Web Worker API
15.1.1 瀏覽器支持性檢查
15.1.2 構(gòu)建Web Worker
15.1.3 Web Worker傳遞信息
15.1.4 終止Worker
15.1.5 錯誤處理
15.1.6 加載外部腳本
15.2 Worker簡單操作流程
15.3 使用Worker線程做后臺
數(shù)值計算
15.4 Worker線程嵌套
15.5 共享線程
15.5.1 創(chuàng)建共享線程
15.5.2 與共享線程通信
15.5.3 共享線程的使用
第16章 離線Web應(yīng)用
16.1 認識ffline Web Application
16.2 manifest文件
16.2.1 引用清單文件
16.2.2 清單文件結(jié)構(gòu)
16.3 在線狀態(tài)檢測
16.4 Application cache API
16.4.1 瀏覽器支持性檢測
16.4.2 ApplicationCache對象
第17章 HTML5的其他應(yīng)用
17.1 HTML5 Notifications
17.1.1 瀏覽器支持性檢測
17.1.2 創(chuàng)建Notifications
17.1.3 顯示提示許可
17.1.4 添加回調(diào)和其他操作
17.1.5 實例代碼
17.2 HTML5 Progress
17.2.1 語法與屬性
17.2.2 自定義HTML5的樣式
17.2.3 Progress實例
第18章 CSS3屬性
18.1 邊框?qū)傩?br />18.1.1 border-colors屬性
18.1.2 border-image屬性
18.1.3 border-radius屬性
18.1.4 box-shadow屬性
18.2 背景屬性
18.2.1 background-clip屬性
18.2.2 background-origin屬性
18.2.3 background-size屬性
18.2.4 multiple background屬性
18.3 顏色屬性
18.3.1 HSL colors屬性
18.3.2 HSLA colors屬性
18.3.3 RGBA colors屬性
18.3.4 opacity屬性
18.4 文本屬性
18.4.1 text-shadow屬性
18.4.2 text-overflow屬性
18.4.3 word-wrap屬性
18.4.4 word-break屬性
18.5 字體屬性
18.5.1 @font-face屬性
18.5.2 字體格式
18.5.3 應(yīng)用舉例
18.6 用戶界面屬性
18.6.1 box-sizing屬性
18.6.2 resize屬性
18.6.3 outline-offset屬性
18.6.4 nav-index屬性
18.6.5 定義方向鍵控制順序
18.7 基礎(chǔ)盒模型
18.7.1 overflow屬性
18.7.2 overflow-x與overflow-y屬性
18.8 多欄屬性
18.8.1 columns屬性
18.8.2 column-width屬性
18.8.3 column-count屬性
18.8.4 column-gap屬性
18.8.5 column-rule屬性
18.8.6 column-rule-color屬性
18.8.7 column-rule-style屬性
18.8.8 column-rule-width屬性
18.8.9 column-span屬性
18.8.10 column-fill屬性
18.9 變換屬性
18.9.1 transform屬性
18.9.2 transform-origin屬性
18.9.3 transform-style屬性
18.9.4 perspective屬性
18.9.5 perspective-origin屬性
18.9.6 backface-visibility屬性
18.10 過渡屬性
18.10.1 transition屬性
18.10.2 transition-property屬性
18.10.3 transition-duration屬性
18.10.4 transition-timing-function
屬性
18.10.5 transition-delay屬性
18.11 動畫屬性
18.11.1 animation屬性
18.11.2 animation-name屬性
18.11.3 animation-duration屬性
18.11.4 animation-timing-function屬性
18.11.5 animation-delay屬性
18.11.6 animation-iteration-count屬性
18.11.7 animation-direction屬性
18.11.8 animation-play-state屬性
18.12 漸變
18.12.1 linear-gradient
18.12.2 radial-gradient
18.12.3 repeating-linear-gradient
18.12.4 repeating-radial-gradient
18.13 其他模塊
18.13.1 Speech
18.13.2 Media queries
第19章 CSS3選擇器
19.1 屬性選擇器
19.2 偽類選擇器
19.2.1 結(jié)構(gòu)性偽類選擇器
19.2.2 UI元素狀態(tài)偽類選擇器
19.2.3 目標偽類選擇器
19.2.4 否定偽類選擇器
19.3 兄弟選擇器
第20章 JavaScript基礎(chǔ)
20.1 JavaScript起步
20.1.1 JavaScript簡介
20.1.2 JavaScript的功能特性
20.1.3 JavaScript的使用
20.2 注釋
20.3 變量
20.4 運算符與表達式
20.5 流程控制
20.5.1 if條件語句
20.5.2 switch語句
20.5.3 for循環(huán)語句
20.5.4 for… in語句
20.5.5 while語句和do-while語句
20.5.6 break語句和continue語句
20.6 函數(shù)
20.6.1 定義函數(shù)
20.6.2 return語句
20.6.3 函數(shù)的調(diào)用
20.7 消息對話框
20.8 異常處理
20.8.1 捕獲異常(try-catch-finally)
20.8.2 聲明異常(throw)
20.9 內(nèi)置對象
20.9.1 字符串內(nèi)置對象方法
20.9.2 布爾型內(nèi)置對象方法
20.9.3 數(shù)組內(nèi)置對象方法
20.9.4 數(shù)學(xué)內(nèi)置對象方法
20.9.5 日期內(nèi)置對象方法
20.10 校驗
20.11 Cookie腳本
20.11.1 Cookie的屬性
20.11.2 Cookie的存儲、讀取和刪除
第21章 HTML5與CSS3范例
21.1 垃圾收集箱
21.2 拖放上傳圖片
21.3 監(jiān)控文件讀取進度
21.4 基于EasyWebSocket的實時聊天室
21.5 圖片墻
21.6 幻燈片播放
21.7 手風(fēng)琴式垂直菜單
……

本目錄推薦

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