移動互聯網之路:HTML5+CSS3+jQuery Mobile APP與移動網站設計從入門到精通

移動互聯網之路:HTML5+CSS3+jQuery Mobile APP與移動網站設計從入門到精通
定價:354
NT $ 308
  • 作者:李曉斌
  • 出版社:清華大學出版社
  • 出版日期:2016-10-01
  • 語言:簡體中文
  • ISBN10:7302435146
  • ISBN13:9787302435143
  • 裝訂:495頁 / 普通級 / 1-1
 

內容簡介

全面、系統地講解了HTML5、CSS3和j Query Mobile從Web界面設計到移動應用開發的各種技術和知識點。

本書難度適中,知識結構嚴謹,內容由淺入深、從易到難,講解通俗易懂,並注重讀者興趣的培養,在知識點介紹過程中配合大量案例進行講解,以幫助讀者提高實戰技能。

共20章,分為四部分。第一部分為第1章內容,介紹了移動互聯網與移動Web技術的相關知識,使讀者對移動Web應用有一定的了解;第二部分為第2~8章,介紹了HTML5各方面的知識點,重點介紹了繪圖、音頻和視頻、新型表單等內容;第三部分為第9~13章,介紹了CSS樣式各屬性的設置和使用方法,包括CSS3中新增的彈性盒模型、多列布局、動畫效果、漸變填充等內容;第四部分為第14~20章,介紹了j Query Mobile的相關知識,重點介紹了j Query Mobile的頁面、組件、主題、事件和插件等內容,並通過實用案例講解了綜合運用HTML5、CSS3和j Query Mobile開發移動應用的方法和技巧。

本書適合Web設計與開發的初學者和愛好者自學,也適合有一定Web前端開發基礎的網頁開發人員閱讀,同時也可作為各院校相關專業的教材使用。

李曉斌,從事網頁設計開發有十五年的時間。一直致力於提高網站的安全性。對HTML5的功能有深刻解讀。並熟知HTML5在網頁中的應用。同時將HTML5應用到手機移動端的技術有深刻體會。參與多項案例的操作,並編寫同類暢銷書多本。
 

目錄

第1章 移動設備與Web技術
1.1 了解移動互聯網 1
1.1.1 移動互聯網的特點 1
1.1.2 移動互聯網的發展方向 2
1.2 智能手機與手機瀏覽器 2
1.2.1 智能手機的發展 2
1.2.2 智能手機系統 3
1.2.3 智能手機瀏覽器 5
1.2.4 移動Web瀏覽器的特點 6
1.3 關於移動Web應用 6
1.3.1 移動Web應用的發展 6
1.3.2 基於Web的應用開發 7
1.3.3 基於HTML 5的移動應用 7
1.3.4 移動應用開發框架 8
1.4 移動應用開發注意事項 8
1.4.1 了解移動設備的屏幕尺寸和分辨率 8
1.4.2 確定移動應用的內容 8
1.4.3 簡潔的HTML、CSS和JavaScript代碼 9
1.4.4 測試移動應用 9
1.5 本章小結 9
第2章 初識HTML 5
2.1 了解HTML 5 10
2.1.1 HTML的發展 10
2.1.2 HTML 5概述 11
2.1.3 HTML 5的優勢 11
2.2 HTML 5語法結構 12
2.2.1 HTML 5文檔結構 12
2.2.2 HTML 5的基本語法 13
2.2.3 HTML 5中精簡的頭部 14
2.3 HTML 5中新增的標簽 14
2.3.1 結構標簽 14
2.3.2 文本標簽 15
2.3.3 應用和輔助標簽 15
2.3.4 進度標簽 15
2.3.5 交互性標簽 16
2.3.6 在文檔和應用中使用的標簽 16
2.3.7 <rudy>標簽 16
2.3.8 其他標簽 16
2.4 HTML 5的標准屬性 17
2.5 HTML 5的事件屬性 17
2.6 本章小結 18
第3章 使用網頁基本標簽
3.1 設置文字效果 19
3.1.1 文字樣式<font>標簽 19
3.1.2 文字加粗<b>和<strong>標簽 21
3.1.3 文字傾斜<i>和<em>標簽 21
3.1.4 文字下划線<u>標簽 22
3.1.5 其他文字修飾標簽 23
3.2 設置段落效果 25
3.2.1 文本分段<p>標簽 25
3.2.2 文本分行
標簽 25
3.2.3 標題<h1>至<h6>標簽 27
3.2.4 水平線<hr>標簽 28
3.2.5 文本對齊設置 29
3.3 創建列表 30
3.3.1 使用<ul>標簽創建項目列表 30
3.3.2 使用<ol>標簽創建編號列表 31
3.3.3 使用<dl>標簽創建定義列表 33
3.4 插入圖片 34
3.4.1 圖像<img>標簽 34
3.4.2 圖文混排 36
3.5 創建超鏈接 38
3.5.1 什麼是超鏈接 38
3.5.2 超鏈接<a>標簽 38
3.5.3 相對鏈接和絕對鏈接 39
3.5.4 網頁中的特殊超鏈接 40
3.5.5 超鏈接標簽中的其他屬性設置 43
3.6 本章小結 43
第4章 使用HTML 5結構標簽
4.1 構建HTML 5頁面主體內容 44
4.1.1 <article>標簽標識文章 44
4.1.2 <section>標簽標識章節 46
4.1.3 <nav>標簽標識導航 48
4.1.4 <aside>標簽標識輔助內容 50
4.1.5 <time>標簽標識文章發布日期 50
4.2 添加語義模塊 51
4.2.1 <header>標簽添加標題塊 51
4.2.2 <hgroup>標簽為標題分組 52
4.2.3 <footer>標簽添加頁腳 53
4.2.4 <address>標簽添加聯系信息 54
4.3 制作文章頁面 55
4.4 本章小結 59
第5章 使用HTML 5繪圖
5.1 <canvas>標簽 60
5.1.1 了解<canvas>標簽 60
5.1.2 在網頁中插入canvas元素 60
5.1.3 使用<canvas>標簽實現繪圖的流程 61
5.2 繪制基本圖形 62
5.2.1 繪制直線 62
5.2.2 繪制矩形 64
5.2.3 繪制圓形 66
5.2.4 繪制三角形 69
5.2.5 圖形組合 70
5.3 繪制曲線 72
5.3.1 使用arc()方法 72
5.3.2 使用arcTo()方法 74
5.3.3 使用quadraticCurveTo()方法 76
5.3.4 使用bezierCurveTo()方法 78
5.4 繪制文本 80
5.4.1 使用文本 80
5.4.2 獲取文字寬度 82
5.4.3 創建對象陰影 83
5.5 圖像的繪制與裁切 85
5.5.1 繪制線性漸變 85
5.5.2 繪制徑向漸變 87
5.5.3 繪制圖像 89
5.5.4 裁切區域 91
5.6 本章小結 93
第6章 使用HTML 5在頁面中嵌入視頻和音頻
6.1 使用<embed>標簽 94
6.1.1 使用<embed>標簽嵌入音頻 94
6.1.2 使用<embed>標簽嵌入視頻 96
6.2 HTML 5多媒體基礎 97
6.2.1 在線多媒體的發展 97
6.2.2 音頻和視頻編解碼器 98
6.2.3 功能缺陷及未來趨勢 98
6.3 在網頁中使用HTML 5音頻 99
6.3.1 <audio>標簽所支持的音頻格式 99
6.3.2 使用<audio>標簽 99
6.4 在網頁中使用HTML 5視頻 100
6.4.1 <video>標簽所支持的視頻格式 101
6.4.2 使用<video>標簽 101
6.4.3 使用<source>標簽 102
6.4.4 檢查瀏覽器是否支持audio和video元素 103
6.5 <audio>與<video>標簽的屬性 103
6.5.1 元素的標簽屬性 104
6.5.2 元素的接口屬性 104
6.6 <audio>與<video>標簽的方法和事件 107
6.6.1 <audio>與<video>標簽的接口方法 107
6.6.2 <audio>與<video>標簽的事件 109
6.7 本章小結 115
第7章 HTML 5中的表單
7.1 網頁表單概述 116
7.1.1 表單的作用 116
7.1.2 表單<form>標簽 116
7.1.3 表單的數據傳遞方式method屬性 117
7.2 傳統表單元素 117
7.2.1 文本域 117
7.2.2 密碼域 118
7.2.3 文本區域 118
7.2.4 隱藏域 118
7.2.5 復選框 119
7.2.6 單選按鈕 119
7.2.7 選擇域 119
7.2.8 文件域 120
7.2.9 按鈕 120
7.2.10 圖像域 120
7.3 了解HTML 5表單 125
7.3.1 HTML表單的發展 125
7.3.2 HTML 5新增表單元素的作用 125
7.3.3 瀏覽器對HTML 5表單的支持情況 126
7.4 HTML 5新增表單輸入類型 126
7.4.1 url類型 126
7.4.2 email類型 126
7.4.3 range類型 126
7.4.4 number類型 127
7.4.5 tel類型 127
7.4.6 search類型 127
7.4.7 color類型 127
7.4.8 date類型 128
7.4.9 month、week、time、datetime、datetime-local類型 128
7.5 HTML 5新增表單屬性 132
7.5.1 form屬性 132
7.5.2 formaction屬性 132
7.5.3 formmethod、formenctype、formnovalidate、formtarget屬性 132
7.5.4 placeholder屬性 133
7.5.5 autofocus屬性 134
7.5.6 autocomplete屬性 134
7.6 HTML 5新增表單元素 134
7.6.1 <datalist>標簽和list屬性 135
7.6.2 <keygen>標簽 135
7.6.3 <output>標簽 136
7.7 HTML 5提供的表單驗證方法 136
7.7.1 與驗證有關的表單元素屬性 136
7.7.2 表單驗證屬性 138
7.7.3 ValidityState對象 139
7.7.4 表單驗證方法 140
7.7.5 表單驗證事件 141
7.8 本章小結 142
第8章 HTML 5本地存儲
8.1 本地存儲Web Storage 143
8.1.1 cookie存儲數據的不足 143
8.1.2 使用Web Storage存儲的優勢 144
8.1.3 會話存儲(sessionStorage)與本地存儲(localStorage)的區別 144
8.2 使用Web Storage 145
8.2.1 檢查瀏覽器是否支持Web Storage 145
8.2.2 設置和獲取Storage數據 146
8.2.3 Storage API的屬性和方法 148
8.2.4 存儲JSON對象的數據 150
8.2.5 Storage API的事件 152
8.3 本地數據庫Web SQL 153
8.3.1 了解Web SQL數據庫 153
8.3.2 Web SQL數據庫的基本操作 154
8.4 本章小結 155
第9章 CSS樣式基礎
9.1 了解CSS樣式 156
9.1.1 為什麼要使用CSS樣式 156
9.1.2 CSS樣式的版本發展 157
9.1.3 CSS 3的發展 157
9.1.4 瀏覽器對CSS 3的支持情況 157
9.1.5 了解CSS 3的全新功能 158
9.2 CSS樣式語法 158
9.2.1 CSS樣式基本語法 158
9.2.2 CSS規則構成 159
9.3 CSS選擇器 160
9.3.1 通配選擇器 160
9.3.2 標簽選擇器 161
9.3.3 id選擇器 162
9.3.4 類選擇器 163
9.3.5 偽類和偽對象選擇器 166
9.3.6 群組選擇器 168
9.3.7 派生選擇器 168
9.4 CSS 3新增選擇器 170
9.4.1 屬性選擇器 171
9.4.2 結構偽類選擇器 173
9.4.3 UI元素狀態偽類選擇器 173
9.4.4 偽元素選擇器 174
9.5 應用CSS樣式 176
9.5.1 應用CSS樣式的4種方式 176
9.5.2 CSS樣式的特性 180
9.6 本章小結 182
第10章 文字與背景設置
10.1 文字樣式CSS屬性 183
10.1.1 font-family屬性——字體 183
10.1.2 font-size屬性——字體大小 183
10.1.3 color屬性——字體顏色 184
10.1.4 font-weight屬性——字體粗細 186
10.1.5 font-style屬性——字體樣式 187
10.1.6 text-transform屬性——英文字體大小寫 189
10.1.7 text-decoration屬性——文字修飾 190
10.1.8 letter-spacing屬性——字符間距 192
10.2 段落樣式CSS屬性 193
10.2.1 line-height屬性——行間距 193
10.2.2 text-indent屬性——段落首行縮進 193
10.2.3 text-align屬性——文本水平對齊 195
10.2.4 vertical-align屬性——文本垂直對齊 196
10.3 CSS 3新增文本樣式屬性 199
10.3.1 text-overflow 屬性——文本溢出處理 199
10.3.2 word-wrap和word-break屬性——文本換行控制 200
10.3.3 text-shadow 屬性——文本陰影 202
10.3.4 @font-face規則——使用服務器端字體 203
10.4 列表樣式CSS屬性 205
10.4.1 list-style-type屬性——設置列表符號 205
10.4.2 list-style-image屬性——自定義列表符號 208
10.4.3 設置定義列表 209
10.5 背景樣式CSS屬性 210
10.5.1 background-color屬性——背景顏色 210
10.5.2 background-image屬性——背景圖像 211
10.5.3 background-repeat屬性——背景圖像平鋪方式 211
10.5.4 background-position屬性——背景圖像位置 214
10.5.5 background-attachment屬性——背景圖像固定 216
10.6 CSS 3新增顏色設置樣式 218
10.6.1 RGBA顏色值 218
10.6.2 HSL顏色值 219
網路書店 類別 折扣 價格
  1. 新書
    87
    $308