HTML5行動Web開發實戰 內容簡介:
當今,行動應用開發掀起軟體產業的新一波。然而,手機設備發展迅猛,螢幕尺寸各不相同、儲存和效能仍有局限性,如何在多平台上創建高效能、響應式的行動網站,是程式設計師所要面對的首要挑站。
《HTML5行動Web開發實戰》提供了應對這項挑戰的解決方案。透過閱讀本書,你將了解如何有效地利用最新的HTML5的那些針對行動網站的功能,橫跨多個行動平台。全書共分10章,從行動Web、設備端配置和優化,變互、響應式設計、設備訪問,調試、性能測試、富媒體等角度出發,包含了60多個實用的示倒,詳細闡釋如何建置快速、響應式的HTML5行動網站,適用於iOS、Android、WindowsPhone和BlackBerry等眾多主流行動應用平台。
《HTML5行動Web開發實戰》作者是HTML5 Boilerplate計畫的成員,MobileBoilerplate(http://h5bp.com/mobile)的主要開發人員。 《HTML5行動Web開發實戰》為那些致力於實現高效能、響應式、跨平台的HTML5行動網站的程式設計師量身打造,也適合對行動Web開發有興趣的讀者學習參考。
HTML5行動Web開發實戰 目錄:
第1章 HTML5與行動網站
1.1 簡介
1.2 確定網站的適用行動裝置
1.2.1 用戶最常用的平台和瀏覽器是什麼
1.2.2 有多少用戶使用支援現代腳本的行動裝置
1.2.3 Google Analytics的替代品
1.2.4 Google Analytics的精準度
1.2.5 對服務端讀取速度的擔憂
1.3 配置行動開發工具
1.3.1 準備
1.3.2 實踐
1.3.3 回顧
1.3.4 延伸
1.4 BlackBerry模擬器
1.4.1 準備
1.4.2 實踐
1.5 配置行動開發環境
1.5.1 準備
1.5.2 實踐
1.5.3 回顧
1.5.4 延伸
1.6 在行動網站中使用HTML5
1.6.1 準備
1.6.2 實踐
1.6.3 回顧
1.6.4 延伸
1.7 跨瀏覽器HTML5
1.7.1 準備
1.7.2 實踐
1.7.3 回顧
1.7.4 延伸
1.8 行動設計
1.8.1 準備
1.8.2 實踐
1.8.3 回顧
1.8.4 延伸
1.9 定義一個內容策略
1.9.1 準備
1.9.2 實踐
1.9.3 回顧
1.9.4 延伸
第2章 行動端的設定與最佳化
2.1 簡介
2.2 透過介面圖示啟動Web應用程式
2.2.1 準備
2.2.2 實踐
2.2.3 回顧
2.2.4 延伸
2.2.5 參考
2.3 避免文字字體大小重置
2.3.1 準備
2.3.2 實踐
2.3.3 回顧
2.3.4 延伸
2.4 優化瀏覽器視窗寬度設定
2.4.1 準備
2.4.2 實踐
2.4.3 回顧
2.4.4 延伸
2.5 修復行動版Safari的re-flow scale問題
2.5.1 準備
2.5.2 實踐
2.5.3 回顧
2.5.4 延伸
2.6 在瀏覽器中啟動手機原生應用程式
2.6.1 準備
2.6.2 實踐
2.6.3 回顧
2.6.4 延伸
2.7 iPhone下全螢幕模式啟動
2.7.1 準備
2.7.2 實踐
2.7.3 回顧
2.7.4 延伸
2.8 防止iOS在聚焦時自動縮放
2.8.1 準備
2.8.2 實踐
2.8.3 回顧
2.8.4 延伸
2.9 停用或限制部分WebKit特性
2.9.1 準備
2.9.2 實踐
2.9.3 回顧
2.9.4 延伸
第3章 行動裝置的互動方式
3.1 簡介
3.2 利用觸控來移動頁面元素
3.2.1 準備
3.2.2 實踐
3.2.3 回顧
3.2.4 延伸
3.2.5 參考
3.3 偵測與處理橫豎螢幕切換事件
3.3.1 準備
3.3.2 實踐
3.3.3 回顧
3.3.4 延伸
3.3.5 參考
3.4 利用手勢旋轉頁面元素
3.4.1 準備
3.4.2 實踐
3.4.3 回顧
3.4.4 延伸
3.4.5 參考
3.5 利用滑動創建圖庫
3.5.1 準備
3.5.2 實踐
3.5.3 回顧
3.5.4 延伸
3.5.5 參考
3.6 利用手勢操作圖片縮放
3.6.1 準備
3.6.2 實踐
3.6.3 回顧
3.6.4 延伸
3.6.5 參考
第4章 建構快速響應式行動互聯網站
4.1 簡介
4.2 使用HTML5語法建置頁面
4.2.1 準備
4.2.2 實踐
4.2.3 回顧
4.2.4 延伸
4.2.5 參考
4.3 使用CSS3特性做漸進增強
4.3.1 準備
4.3.2 實踐
4.3.3 回顧
4.3.4 延伸
4.3.5 參考
4.4 使用響應式設計
4.4.1 準備
4.4.2 實踐
4.4.3 回顧
4.4.4 延伸
4.5 優化polyfills腳本的載入速度
4.5.1 準備
4.5.2 實踐
4.5.3 回顧
4.5.4 延伸
4.5.5 參考
4.6 檢測用戶客戶端
4.6.1 準備
4.6.2 實踐
4.6.3 回顧
4.6.4 延伸
4.7 使用書籤氣泡為應用程式新增桌面捷徑
4.7.1 準備
4.7.2 實踐
4.7.3 回顧
4.7.4 參考
4.8 建構可自動伸縮的文字輸入框
4.8.1 準備
4.8.2 實踐
4.8.3 回顧
4.8.4 延伸
4.8.5 參考
4.9 加速按鈕回饋
4.9.1 準備
4.9.2 實踐
4.9.3 回顧
4.9.4 延伸
4.9.5 參考
4.10 隱藏瀏覽器的網址列
4.10.1 準備
4.10.2 實踐
4.10.3 回顧
4.10.4 參考
4.11 建構行動網站的網站地圖
4.11.1 準備
4.11.2 實踐
4.11.3 回顧
4.11.4 延伸
第5章 行動裝置存取
5.1 簡介
5.2 取得位置資訊
5.2.1 準備
5.2.2 實踐
5.2.3 回顧
5.2.4 延伸
5.3 跨瀏覽器定位
5.3.1 準備
5.3.2 實踐
5.3.3 回顧
5.3.4 延伸
5.4 基於地理資訊顯示地圖
5.4.1 準備
5.4.2 實踐
5.4.3 回顧
5.4.4 延伸
5.5 即時顯示地理位置
5.5.1 準備
5.5.2 實踐
5.5.3 回顧
5.6 使用DeviceOrientation事件
5.6.1 準備
5.6.2 實踐
5.6.3 回顧
5.6.4 延伸
5.7 使用foursquare的定位
5.7.1 準備
5.7.2 實踐
5.7.3 回顧
5.7.4 延伸
第6章 行動富媒體
6.1 簡介
6.2 行動裝置上播放音訊
6.2.1 準備
6.2.2 實踐
6.2.3 回顧
6.2.4 延伸
6.3 行動裝置上播放影片
6.3.1 準備
6.3.2 實踐
6.3.3 回顧
6.3.4 延伸
6.4 使用離線快取
6.4.1 準備
6.4.2 實踐
6.4.3 回顧
6.4.4 延伸
6.5 使用網路儲存(Web Storage)
6.5.1 準備
6.5.2 實踐
6.5.3 回顧
6.5.4 延伸
6.6 使用Web Workers
6.6.1 準備
6.6.2 實踐
6.6.3 回顧
6.7 使用session和history API建構類Flash導航效果
6.7.1 準備
6.7.2 實踐
6.7.3 回顧
6.7.4 延伸
第7章 行動裝置調試
7.1 簡介
7.2 使用Opera Dragonfly遠端除錯
7.2.1 準備
7.2.2 實踐
7.2.3 回顧
7.2.4 延伸
7.3 使用weinre遠端偵錯
7.3.1 準備
7.3.2 實踐
7.3.3 回顧
7.4 在行動裝置上使用Firebug
7.4.1 準備
7.4.2 實踐
7.4.3 回顧
7.4.4 延伸
7.5 使用JS Console遠端偵錯
7.5.1 準備
7.5.2 實踐
7.5.3 回顧
7.5.4 延伸
7.6 設定移動Safari調試器
7.6.1 準備
7.6.2 實踐
7.6.3 回顧
第8章 伺服器端效能調優
8.1 簡介
8.2 防止行動裝置轉碼(Mobile Transcoding)
8.2.1 準備
8.2.2 實踐
8.2.3 回顧
8.2.4 延伸
8.3 新增行動裝置支援的MIME類型
8.3.1 準備
8.3.2 實踐
8.3.3 回顧
8.3.4 延伸
8.4 正確顯示cache manifest檔
8.4.1 準備
8.4.2 實踐
8.4.3 回顧
8.5 在頭檔設定未來過期時間
8.5.1 準備
8.5.2 實踐
8.5.3 回顧
8.5.4 延伸
8.6 使用Gzip壓縮
8.6.1 準備
8.6.2 實踐
8.6.3 回顧
8.6.4 延伸
8.7 移除ETags
8.7.1 準備
8.7.2 實踐
8.7.3 回顧
8.7.4 延伸
第9章 移動效能測試
9.1 簡介
9.2 使用Blaze的行動裝置速度測試
9.2.1 準備
9.2.2 實踐
9.2.3 回顧
9.2.4 延伸
9.3 線上分析行動頁面速度
9.3.1 準備
9.3.2 實踐
9.3.3 回顧
9.3.4 延伸
9.4 PCAP網站效能分析
9.4.1 準備
9.4.2 實踐
9.4.3 回顧
9.4.4 延伸
9.5 行動版HTTP Archive
9.5.1 準備
9.5.2 實踐
9.5.3 回顧
9.5.4 延伸
9.6 使用Jdrop儲存效能資料
9.6.1 準備
9.6.2 實踐
9.6.3 回顧
9.6.4 延伸
第10章 擁抱行動互聯網特性
10.1 簡介
10.2 window.onerror
10.2.1 準備
10.2.2 實踐
10.2.3 回顧
10.2.4 延伸
10.3 使用ECMAScript 5中的新方法
10.3.1 準備
10.3.2 實踐
10.3.3 回顧
10.3.4 延伸
10.4 HTML5中新的輸入類型
10.4.1 準備
10.4.2 實踐
10.4.3 回顧
10.4.4 延伸
10.5 在HTML中內嵌SVG
10.5.1 準備
10.5.2 實踐
10.5.3 回顧
10.5.4 延伸
10.6 position:fixed
10.6.1 準備
10.6.2 實踐
10.6.3 回顧
10.7 overflow:scroll
10.7.1 準備
10.7.2 實踐
10.7.3 回顧
10.7.4 延伸
本站所有資源都是由網友投搞發佈,或轉載各大下載站,請自行檢測軟件的完整性! 本站所有資源僅供學習與參攷,請勿用於商業用途,否則產生的一切後果將由您自己承擔! 如有侵權請聯繫我們删除下架,聯繫方式: admin@php.cn