Chapter 1 Web 開發基礎..............1
1.1 認識網頁和網站...................... 1
1.1.1 什麼是網頁..................... 1
1.1.2 什麼是網站..................... 1
1.2 網頁的基本構成元素.............. 2
1.3 網頁和網站製作...................... 3
1.3.1 網站發展趨勢................. 3
1.3.2 製作網頁的基本流程..... 4
1.3.3 網站製作流程................. 5
1.3.4 網站設計原則................. 6
1.4 HTML 基礎............................ 6
1.4.1 HTML 初步.................... 7
1.4.2 字體格式設置................. 7
1.4.3 使用標示標記............... 11
1.4.4 使用區域和段落標記..... 12
1.4.5 使用表格標記............... 14
1.4.6 使用表單標記............... 17
1.5 CSS 技術基礎....................... 20
1.5.1 基本語法....................... 20
1.5.2 CSS 屬性介紹............... 21
1.5.3 CSS 編碼規範............... 23
1.6 JavaScript 基礎.................... 24
1.6.1 JavaScript 概述............. 24
1.6.2 JavaScript 運算符......... 25
1.6.3 JavaScript 迴圈語句..... 26
1.6.4 JavaScript 函數............. 28
1.6.5 JavaScript 事件............. 30
Chapter 2 移動應用程式開發基礎..........................33
2.1 智慧手機介紹........................ 33
2.2 主流智慧手機系統................ 33
2.2.1 Symbian(塞班)......... 34
2.2.2 Android ......................... 34
2.2.3 iOS 系統....................... 35
2.2.4 Windows Phone ............ 36
2.2.5 Blackberry OS(黑莓) ....................... 37
2.3 Android 系統介紹................ 38
2.3.1 強大的開發團隊.......... 38
2.3.2 誘人的獎勵機制.......... 38
2.3.3 開源.............................. 39
2.4 iOS 系統介紹........................ 39
2.4.1 iOS 發展史................... 39
2.4.2 iOS 系統....................... 40
2.4.3 從iPhone 到iPad ......... 41
2.5 創建能在通用設備上運行的網站....................................... 41
2.5.1 確定應用程式類型....... 41
2.5.2 使用CSS 改善HTML外觀.............................. 42
2.5.3 加入移動meta 標籤..... 44
2.5.4 優化網站...................... 45
2.6 將站點升級至HTML 5 ....... 46
2.6.1 確定何時升級和升級的具體方式...................... 46
2.6.2 升級到HTML 5 的步驟.............................. 47
2.6.3 將HTML5 特性作為額外內容添加至網站.......... 48
2.6.4 使用HTML 5 為移動Web 提供的服務........... 49
2.7 將Web 程式遷移到移動設備....................................... 49
2.7.1 選擇Web 編輯器......... 49
2.7.2 測試應用程式.............. 50
2.7.3 移動網站內容的特點..... 50
2.7.4 為移動設備調整視覺化的設計.......................... 51
2.7.5 HTML5 及CSS3 檢測.... 52
2.8 搭建Android 開發環境....... 53
2.8.1 安裝Android SDK 的系統要求....................... 53
2.8.2 安裝JDK ...................... 54
2.8.3 獲取並安裝Eclipse 和Android SDK ................ 58
2.8.4 安裝ADT ..................... 61
2.8.5 設定Android SDKHome............................. 63
2.8.6 驗證開發環境............... 64
2.8.7 創建Android 虛擬設備(AVD) .............. 65
2.8.8 啟動AVD 模擬器........ 67
2.9 搭建iOS 開發環境............... 68
2.9.1 開發前的準備——加入
iOS 開發團隊............... 69
2.9.2 安裝Xcode ................... 70
2.9.3 Xcode 介紹................... 71
2.9.4 下載並安裝Xcode ....... 71
2.9.5 創建一個Xcode 項目並啟動模擬器................... 74
Chapter 3 HTML5 基本元素詳解..........................79
3.1 分欄設計................................ 79
3.2 使用
標記元素... 83
3.4 使用
標記元素.......... 84
3.4.1
標記屬性介紹.... 85
3.4.2 實現右鍵功能表功能....... 87
3.5 使用標記.......... 88