舉報

會員
HTML5開發精要與實例詳解
陸凌牛 著
更新時間:2018-12-31 16:09:35
開會員,本書免費讀 >
最新章節:
附錄 五大瀏覽器的最新版對HTML 5的支持情況
本書由資深Web開發專家親自執筆,內容的權威性上應該是毋庸置疑的。本書在內容結構上將繼承《HTML5與CSS3權威指南》一書的優點,幾乎每個知識點都將配一個精心設計的案例,以便于讀者融會貫通和動手實踐,實戰性強將是本書區別于現有同類書的一個最大特點。全書一共分為10章,全書以HTML5的使用環境和基本特征開篇,依次詳細地講解了HTML5中新增的交互元素、重要元素、表單與文件、視頻與音頻、繪畫、數據存儲、離線應用、網絡應用和拖放等核心內容。
- 附錄 五大瀏覽器的最新版對HTML 5的支持情況 更新時間:2018-12-31 16:09:35
- 12.8 本章小結
- 12.7.2 代碼剖析
- 12.7.1 畫面式樣
- 12.7 鍵盤輸入與紋理過濾
- 12.6.2 代碼剖析
- 12.6.1 畫面式樣
- 12.6 使用紋理
- 12.5.2 代碼剖析
- 12.5.1 畫面式樣
- 12.5 制作三維物體
- 12.4.2 代碼剖析
- 12.4.1 畫面式樣
- 12.4 制作三維動畫
- 12.3.2 代碼剖析
- 12.3.1 畫面式樣
- 12.3 使用顏色繪制彩色三角形與矩形
- 12.2.3 代碼剖析
- 12.2.2 頁面顯示效果
- 12.2.1 下載并使用腳本文件
- 12.2 使用WebGL繪制三角形與矩形
- 12.1.2 進行WebGL開發之前的準備工作
- 12.1.1 WebGL的基礎知識
- 12.1 WebGL概述
- 第12章 使用WebGL開發三維圖形圖像
- 11.9 本章小結
- 11.8.5 允許用戶注解統計圖
- 11.8.4 放大統計圖
- 11.8.3 制作上下文菜單
- 11.8.2 制作工具條提示信息
- 11.8.1 通過拖曳來縮放統計圖的尺寸
- 11.8 增強用戶體驗
- 11.7.2 示例程序
- 11.7.1 繪制雷達圖時所用到的屬性
- 11.7 繪制雷達圖
- 11.6.3 繪制分組橫向柱狀圖
- 11.6.2 示例程序
- 11.6.1 繪制橫向柱狀圖時所用到的屬性
- 11.6 繪制橫向柱狀圖
- 11.5.3 使用getSegment方法
- 11.5.2 示例程序
- 11.5.1 繪制餅圖時所用到的屬性
- 11.5 繪制餅圖
- 11.4.8 繪制動態折線圖
- 11.4.7 在一個統計圖中繪制柱狀圖與折線圖
- 11.4.6 在一個折線圖中使用左右兩根不同統計單位的垂直坐標軸
- 11.4.5 繪制范圍折線圖
- 11.4.4 在一個折線圖中繪制多根折線
- 11.4.3 使用getPoint方法
- 11.4.2 繪制基本折線圖
- 11.4.1 繪制折線圖時所用到的屬性
- 11.4 繪制折線圖
- 11.3.5 使用上下文菜單
- 11.3.4 繪制分組柱狀圖
- 11.3.3 使用obj.getBar方法
- 11.3.2 示例程序
- 11.3.1 繪制柱狀圖時所用到的屬性
- 11.3 繪制柱狀圖
- 11.2 繪制統計圖時所用到的公共屬性
- 11.1.3 使用服務器端數據
- 11.1.2 使用RGraph插件
- 11.1.1 HTML 5版統計圖插件的優越性
- 11.1 概述
- 第11章 RGraph統計圖制作插件
- 10.8 本章小結
- 10.7.3 代碼剖析
- 10.7.2 頁面顯示效果
- 10.7.1 案例概述
- 10.7 案例28:利用jWebSocket服務器創建簡單聊天室
- 10.6 jWebSocket中的通道
- 10.5.2 創建自定義服務器端插件
- 10.5.1 服務器端插件的基礎知識
- 10.5 jWebSocket中服務器端的插件
- 10.4.2 系統令牌
- 10.4.1 令牌的基本概念
- 10.4 jWebSocket中的令牌
- 10.3.2 創建偵聽器
- 10.3.1 jWebSocket的通信架構
- 10.3 創建jWebSocket服務器端的偵聽器
- 10.2 創建第一個利用jWebSocket進行通信的Web頁面
- 10.1.5 jWebSocket Web客戶端
- 10.1.4 將jWebSocket服務器作為Windows的服務
- 10.1.3 將jWebSocket服務器作為Windows的可執行文件
- 10.1.2 在其他服務器環境下運行jWebSocket服務器
- 10.1.1 安裝jWebSocket服務器
- 10.1 安裝與運行jWebSocket
- 第10章 使用jWebSocket框架開發Socket通信程序
- 9.2 本章小結
- 9.1.4 代碼剖析
- 9.1.3 案例知識點
- 9.1.2 頁面顯示效果
- 9.1.1 案例概述
- 9.1 案例27:顯示計算機或移動設備所在地的地圖
- 第9章 利用Geolocation API獲取地理位置信息
- 8.3 本章小結
- 8.2.2 代碼剖析
- 8.2.1 案例概述
- 8.2 案例26:在后臺線程中實現數據的批量插入
- 8.1.4 代碼剖析
- 8.1.3 案例知識點
- 8.1.2 頁面顯示效果
- 8.1.1 案例概述
- 8.1 案例25:在后臺線程中實現對數據庫的增刪查改操作
- 第8章 利用Web Workers實現多線程處理
- 7.3 本章小結
- 7.2.3 代碼剖析
- 7.2.2 頁面顯示效果
- 7.2.1 案例概述
- 7.2 案例24:通過跨文檔消息傳輸功能獲取批量數據
- 7.1.4 代碼剖析
- 7.1.3 案例知識點
- 7.1.2 頁面顯示效果
- 7.1.1 案例概述
- 7.1 案例23:通過跨文檔消息傳輸功能實現單點登錄
- 第7章 跨文檔消息傳輸
- 6.7 本章小結
- 6.6.4 代碼剖析
- 6.6.3 案例知識點
- 6.6.2 頁面顯示效果
- 6.6.1 案例概述
- 6.6 案例22:制作可以離線使用的日程提醒簿
- 6.5.3 代碼剖析
- 6.5.2 頁面展示效果
- 6.5.1 案例概述
- 6.5 案例21:將本地數據庫中的數據提交到服務器端
- 6.4.4 代碼剖析
- 6.4.3 案例知識點
- 6.4.2 頁面展示效果
- 6.4.1 案例概述
- 6.4 案例20:使用客戶端session
- 6.3.4 代碼剖析
- 6.3.3 案例知識點
- 6.3.2 頁面顯示效果
- 6.3.1 案例概述
- 6.3 案例19:使用HTML 5制作Web應用程序的演示版
- 6.2.4 代碼剖析
- 6.2.3 案例知識點
- 6.2.2 頁面顯示效果
- 6.2.1 案例概述
- 6.2 案例18:臨時保存頁面中的輸入內容
- 6.1.4 代碼剖析
- 6.1.3 案例知識點
- 6.1.2 頁面顯示效果
- 6.1.1 案例概述
- 6.1 案例17:制作HTML 5版本的日程提醒簿
- 第6章 本地存儲
- 5.5 本章小結
- 5.4.4 代碼剖析
- 5.4.3 案例知識點
- 5.4.2 頁面顯示效果
- 5.4.1 案例概述
- 5.4 案例16:打造自己的網頁音頻播放器
- 5.3.4 代碼剖析
- 5.3.3 案例知識點
- 5.3.2 頁面顯示效果
- 5.3.1 案例概述
- 5.3 案例15:對視頻使用截圖功能
- 5.2.3 代碼剖析
- 5.2.2 頁面顯示效果
- 5.2.1 案例概述
- 5.2 案例14:對視頻使用實時回放功能
- 5.1.4 代碼剖析
- 5.1.3 案例知識點
- 5.1.2 頁面顯示效果
- 5.1.1 案例概述
- 5.1 案例13:打造自己的網頁視頻播放器
- 第5章 多媒體播放
- 4.3 本章小結
- 4.2.4 代碼剖析
- 4.2.3 案例知識點
- 4.2.2 頁面顯示效果
- 4.2.1 案例概述
- 4.2 案例12:使用Canvas API、文件API與拖放API制作拼圖游戲
- 4.1.4 代碼剖析
- 4.1.3 案例知識點
- 4.1.2 頁面顯示效果
- 4.1.1 案例概述
- 4.1 案例11:在瀏覽器中預覽客戶端文件并上傳
- 第4章 文件API與拖放API
- 3.7 本章小結
- 3.6.4 代碼剖析
- 3.6.3 案例知識點
- 3.6.2 頁面顯示效果
- 3.6.1 案例概述
- 3.6 案例10:將彩色照片轉換成黑白照片
- 3.5.4 代碼剖析
- 3.5.3 案例知識點
- 3.5.2 頁面顯示效果
- 3.5.1 案例概述
- 3.5 案例9:用動畫的形式裝載圖像
- 3.4.4 代碼剖析
- 3.4.3 案例知識點
- 3.4.2 頁面顯示效果
- 3.4.1 案例概述
- 3.4 案例8:使用canvas元素繪制圖像放大鏡
- 3.3.4 代碼剖析
- 3.3.3 案例知識點
- 3.3.2 頁面顯示效果
- 3.3.1 案例概述
- 3.3 案例7:使用canvas元素制作簡單小游戲
- 3.2.4 代碼剖析
- 3.2.3 案例知識點
- 3.2.2 頁面顯示效果
- 3.2.1 案例概述
- 3.2 案例6:使用canvas元素繪制指針式動畫時鐘
- 3.1.4 代碼剖析
- 3.1.3 案例知識點
- 3.1.2 頁面顯示效果
- 3.1.1 案例概述
- 3.1 案例5:使用canvas元素繪制美麗的花朵
- 第3章 使用canvas元素繪制圖形、圖像與動畫
- 2.3 本章小結
- 2.2.4 代碼剖析
- 2.2.3 案例知識點
- 2.2.2 頁面顯示效果
- 2.2.1 案例概述
- 2.2 案例4:綜合運用HTML 5、jQuery與ASP.NET構建Web應用程序
- 2.1.2 代碼剖析
- 2.1.1 頁面顯示效果
- 2.1 案例3:用結構元素制作Web應用程序中的菜單
- 第2章 在Web表單中使用HTML 5
- 1.3 本章小結
- 1.2.2 聯系方式頁面的實現
- 1.2.1 首頁的實現
- 1.2 案例2:用HTML 5中的結構元素構建一個企業網站
- 1.1.3 文章顯示頁面的實現
- 1.1.2 博客首頁的實現
- 1.1.1 案例知識點
- 1.1 案例1:用HTML 5中的結構元素構建一個博客網站
- 第1章 用HTML 5中的結構元素構建網站
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第1章 用HTML 5中的結構元素構建網站
- 1.1 案例1:用HTML 5中的結構元素構建一個博客網站
- 1.1.1 案例知識點
- 1.1.2 博客首頁的實現
- 1.1.3 文章顯示頁面的實現
- 1.2 案例2:用HTML 5中的結構元素構建一個企業網站
- 1.2.1 首頁的實現
- 1.2.2 聯系方式頁面的實現
- 1.3 本章小結
- 第2章 在Web表單中使用HTML 5
- 2.1 案例3:用結構元素制作Web應用程序中的菜單
- 2.1.1 頁面顯示效果
- 2.1.2 代碼剖析
- 2.2 案例4:綜合運用HTML 5、jQuery與ASP.NET構建Web應用程序
- 2.2.1 案例概述
- 2.2.2 頁面顯示效果
- 2.2.3 案例知識點
- 2.2.4 代碼剖析
- 2.3 本章小結
- 第3章 使用canvas元素繪制圖形、圖像與動畫
- 3.1 案例5:使用canvas元素繪制美麗的花朵
- 3.1.1 案例概述
- 3.1.2 頁面顯示效果
- 3.1.3 案例知識點
- 3.1.4 代碼剖析
- 3.2 案例6:使用canvas元素繪制指針式動畫時鐘
- 3.2.1 案例概述
- 3.2.2 頁面顯示效果
- 3.2.3 案例知識點
- 3.2.4 代碼剖析
- 3.3 案例7:使用canvas元素制作簡單小游戲
- 3.3.1 案例概述
- 3.3.2 頁面顯示效果
- 3.3.3 案例知識點
- 3.3.4 代碼剖析
- 3.4 案例8:使用canvas元素繪制圖像放大鏡
- 3.4.1 案例概述
- 3.4.2 頁面顯示效果
- 3.4.3 案例知識點
- 3.4.4 代碼剖析
- 3.5 案例9:用動畫的形式裝載圖像
- 3.5.1 案例概述
- 3.5.2 頁面顯示效果
- 3.5.3 案例知識點
- 3.5.4 代碼剖析
- 3.6 案例10:將彩色照片轉換成黑白照片
- 3.6.1 案例概述
- 3.6.2 頁面顯示效果
- 3.6.3 案例知識點
- 3.6.4 代碼剖析
- 3.7 本章小結
- 第4章 文件API與拖放API
- 4.1 案例11:在瀏覽器中預覽客戶端文件并上傳
- 4.1.1 案例概述
- 4.1.2 頁面顯示效果
- 4.1.3 案例知識點
- 4.1.4 代碼剖析
- 4.2 案例12:使用Canvas API、文件API與拖放API制作拼圖游戲
- 4.2.1 案例概述
- 4.2.2 頁面顯示效果
- 4.2.3 案例知識點
- 4.2.4 代碼剖析
- 4.3 本章小結
- 第5章 多媒體播放
- 5.1 案例13:打造自己的網頁視頻播放器
- 5.1.1 案例概述
- 5.1.2 頁面顯示效果
- 5.1.3 案例知識點
- 5.1.4 代碼剖析
- 5.2 案例14:對視頻使用實時回放功能
- 5.2.1 案例概述
- 5.2.2 頁面顯示效果
- 5.2.3 代碼剖析
- 5.3 案例15:對視頻使用截圖功能
- 5.3.1 案例概述
- 5.3.2 頁面顯示效果
- 5.3.3 案例知識點
- 5.3.4 代碼剖析
- 5.4 案例16:打造自己的網頁音頻播放器
- 5.4.1 案例概述
- 5.4.2 頁面顯示效果
- 5.4.3 案例知識點
- 5.4.4 代碼剖析
- 5.5 本章小結
- 第6章 本地存儲
- 6.1 案例17:制作HTML 5版本的日程提醒簿
- 6.1.1 案例概述
- 6.1.2 頁面顯示效果
- 6.1.3 案例知識點
- 6.1.4 代碼剖析
- 6.2 案例18:臨時保存頁面中的輸入內容
- 6.2.1 案例概述
- 6.2.2 頁面顯示效果
- 6.2.3 案例知識點
- 6.2.4 代碼剖析
- 6.3 案例19:使用HTML 5制作Web應用程序的演示版
- 6.3.1 案例概述
- 6.3.2 頁面顯示效果
- 6.3.3 案例知識點
- 6.3.4 代碼剖析
- 6.4 案例20:使用客戶端session
- 6.4.1 案例概述
- 6.4.2 頁面展示效果
- 6.4.3 案例知識點
- 6.4.4 代碼剖析
- 6.5 案例21:將本地數據庫中的數據提交到服務器端
- 6.5.1 案例概述
- 6.5.2 頁面展示效果
- 6.5.3 代碼剖析
- 6.6 案例22:制作可以離線使用的日程提醒簿
- 6.6.1 案例概述
- 6.6.2 頁面顯示效果
- 6.6.3 案例知識點
- 6.6.4 代碼剖析
- 6.7 本章小結
- 第7章 跨文檔消息傳輸
- 7.1 案例23:通過跨文檔消息傳輸功能實現單點登錄
- 7.1.1 案例概述
- 7.1.2 頁面顯示效果
- 7.1.3 案例知識點
- 7.1.4 代碼剖析
- 7.2 案例24:通過跨文檔消息傳輸功能獲取批量數據
- 7.2.1 案例概述
- 7.2.2 頁面顯示效果
- 7.2.3 代碼剖析
- 7.3 本章小結
- 第8章 利用Web Workers實現多線程處理
- 8.1 案例25:在后臺線程中實現對數據庫的增刪查改操作
- 8.1.1 案例概述
- 8.1.2 頁面顯示效果
- 8.1.3 案例知識點
- 8.1.4 代碼剖析
- 8.2 案例26:在后臺線程中實現數據的批量插入
- 8.2.1 案例概述
- 8.2.2 代碼剖析
- 8.3 本章小結
- 第9章 利用Geolocation API獲取地理位置信息
- 9.1 案例27:顯示計算機或移動設備所在地的地圖
- 9.1.1 案例概述
- 9.1.2 頁面顯示效果
- 9.1.3 案例知識點
- 9.1.4 代碼剖析
- 9.2 本章小結
- 第10章 使用jWebSocket框架開發Socket通信程序
- 10.1 安裝與運行jWebSocket
- 10.1.1 安裝jWebSocket服務器
- 10.1.2 在其他服務器環境下運行jWebSocket服務器
- 10.1.3 將jWebSocket服務器作為Windows的可執行文件
- 10.1.4 將jWebSocket服務器作為Windows的服務
- 10.1.5 jWebSocket Web客戶端
- 10.2 創建第一個利用jWebSocket進行通信的Web頁面
- 10.3 創建jWebSocket服務器端的偵聽器
- 10.3.1 jWebSocket的通信架構
- 10.3.2 創建偵聽器
- 10.4 jWebSocket中的令牌
- 10.4.1 令牌的基本概念
- 10.4.2 系統令牌
- 10.5 jWebSocket中服務器端的插件
- 10.5.1 服務器端插件的基礎知識
- 10.5.2 創建自定義服務器端插件
- 10.6 jWebSocket中的通道
- 10.7 案例28:利用jWebSocket服務器創建簡單聊天室
- 10.7.1 案例概述
- 10.7.2 頁面顯示效果
- 10.7.3 代碼剖析
- 10.8 本章小結
- 第11章 RGraph統計圖制作插件
- 11.1 概述
- 11.1.1 HTML 5版統計圖插件的優越性
- 11.1.2 使用RGraph插件
- 11.1.3 使用服務器端數據
- 11.2 繪制統計圖時所用到的公共屬性
- 11.3 繪制柱狀圖
- 11.3.1 繪制柱狀圖時所用到的屬性
- 11.3.2 示例程序
- 11.3.3 使用obj.getBar方法
- 11.3.4 繪制分組柱狀圖
- 11.3.5 使用上下文菜單
- 11.4 繪制折線圖
- 11.4.1 繪制折線圖時所用到的屬性
- 11.4.2 繪制基本折線圖
- 11.4.3 使用getPoint方法
- 11.4.4 在一個折線圖中繪制多根折線
- 11.4.5 繪制范圍折線圖
- 11.4.6 在一個折線圖中使用左右兩根不同統計單位的垂直坐標軸
- 11.4.7 在一個統計圖中繪制柱狀圖與折線圖
- 11.4.8 繪制動態折線圖
- 11.5 繪制餅圖
- 11.5.1 繪制餅圖時所用到的屬性
- 11.5.2 示例程序
- 11.5.3 使用getSegment方法
- 11.6 繪制橫向柱狀圖
- 11.6.1 繪制橫向柱狀圖時所用到的屬性
- 11.6.2 示例程序
- 11.6.3 繪制分組橫向柱狀圖
- 11.7 繪制雷達圖
- 11.7.1 繪制雷達圖時所用到的屬性
- 11.7.2 示例程序
- 11.8 增強用戶體驗
- 11.8.1 通過拖曳來縮放統計圖的尺寸
- 11.8.2 制作工具條提示信息
- 11.8.3 制作上下文菜單
- 11.8.4 放大統計圖
- 11.8.5 允許用戶注解統計圖
- 11.9 本章小結
- 第12章 使用WebGL開發三維圖形圖像
- 12.1 WebGL概述
- 12.1.1 WebGL的基礎知識
- 12.1.2 進行WebGL開發之前的準備工作
- 12.2 使用WebGL繪制三角形與矩形
- 12.2.1 下載并使用腳本文件
- 12.2.2 頁面顯示效果
- 12.2.3 代碼剖析
- 12.3 使用顏色繪制彩色三角形與矩形
- 12.3.1 畫面式樣
- 12.3.2 代碼剖析
- 12.4 制作三維動畫
- 12.4.1 畫面式樣
- 12.4.2 代碼剖析
- 12.5 制作三維物體
- 12.5.1 畫面式樣
- 12.5.2 代碼剖析
- 12.6 使用紋理
- 12.6.1 畫面式樣
- 12.6.2 代碼剖析
- 12.7 鍵盤輸入與紋理過濾
- 12.7.1 畫面式樣
- 12.7.2 代碼剖析
- 12.8 本章小結
- 附錄 五大瀏覽器的最新版對HTML 5的支持情況 更新時間:2018-12-31 16:09:35