最新下載
夢幻水族館
少女前線
星之翼
小花仙精靈樂園
餐廳萌物語
山河旅探
戀與製作人
最強腦3
異塵:達米拉
少年西遊記2
24小時閱讀排行榜
- 1 如何從 PHP PDO SELECT 查詢中高效率取得行數?
- 2 安裝 NextJS 15 時出現水合錯誤
- 3 如何僅使用 CSS 交換兩個 DIV 位置?
- 4 如何在 Python 中從日期中減去一天?
- 5 如何使用抽象基底類別完美重寫Python字典?
- 6 dungeon siege.dll - 什麼是 dungeon siege.dll?
- 7 如何有效地將 Pandas DataFrame 中的多列進行標籤編碼?
- 8 您可以使用 getElementById() 檢索具有重複 ID 的元素嗎?
- 9 如何解決MySQL中的「欄位『id』沒有預設值」錯誤?
- 10 為什麼在 PHP 中無法直接使用表達式存取數組值?
- 11 什麼時候應該使用 NumPy 數組與矩陣?
- 12 如何使用Go實作預簽POST檔上傳到AWS S3?
- 13 Go 的 time.Parse() 如何處理時區,準確時間解析的最佳實務是什麼?
- 14 CSS產生的內容可以被使用者選擇嗎?
- 15 使用 PHP 匯出時如何正確地將 MySQL 資料分離到單獨的 Excel 儲存格?
最新教學
-
- 國外Web開發全端課程全集
- 1836 2024-04-24
-
- Go語言實戰之 GraphQL
- 2118 2024-04-19
-
- 550W粉絲大佬手把手從零學JavaScript
- 3544 2024-04-18
-
- python大神Mosh,零基礎小白6小時完全入門
- 3142 2024-04-10
-
- MySQL 初學入門(mosh老師)
- 1865 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax--十天精品課堂
- 2676 2024-03-29
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 延伸