HTML5+CSS3+jQuery Mobile移動網站與App開發實戰(視頻講解版)

李曉斌

  • 出版商: 人民郵電
  • 出版日期: 2025-12-01
  • 定價: $419
  • 售價: $418
  • 語言: 簡體中文
  • 頁數: 393
  • ISBN: 7115479534
  • ISBN-13: 9787115479532
  • 相關分類: HTMLCSS
  • 下單後立即進貨 (約4週~6週)

  • HTML5+CSS3+jQuery Mobile移動網站與App開發實戰(視頻講解版)-preview-1
HTML5+CSS3+jQuery Mobile移動網站與App開發實戰(視頻講解版)-preview-1

商品描述

本書分為三個部分。第 一部分介紹HTML5各方面的知識點,重點介紹繪圖、音頻和視頻、新型表單等;第 二部分介紹CSS樣式各屬性的設置和使用方法,重點介紹CSS 3.0中新增的相關屬性以及CSS動畫的制作方法;第三部分介紹了jQuery Mobile的相關知識,並通過實用案例講解了綜合運用HTML5、CSS 3和jQuery Mobile開發移動應用的方法和技巧。

作者簡介

本書作者編寫過多本設計類、前端開發類暢銷圖書,包括《7天精通Photoshop CS6 UI交互設計》、《網站用戶體驗設計全程揭秘》、《中文版Photoshop CS6完全自學一本通》等,重印多次,深受讀者好評。

目錄大綱

第一篇 HTML5基礎

第1章 HTML和HTML5基礎 2

1.1 HTML基礎 2

1.1.1 什麼是HTML 2

1.1.2 HTML的主要功能 3

1.1.3 HTML的編輯環境 3

1.1.4 認識Dreamweaver中的代碼工具 4

1.2 HTML5基礎 6

1.2.1 HTML5概述 6

1.2.2 HTML5的優勢 6

1.3 認識HTML5 7

1.3.1 HTML5的文檔結構 7

1.3.2 HTML5的基本語法 8

1.3.3 HTML5精簡的頭部 8

1.4 HTML5中新增的標簽 9

1.4.1 結構標簽 9

1.4.2 文本標簽 9

1.4.3 應用和輔助標簽 10

1.4.4 進度標簽 10

1.4.5 交互性標簽 10

1.4.6 在文檔和應用中使用的標簽 10

1.4.7 標簽 11

1.4.8 其他標簽 11

1.5 HTML5中廢棄的標簽 11

1.6 本章小結 12

1.7 課後習題 12

第2章 HTML中的主體標簽 13

2.1 HTML頭部標簽設置 13

2.1.1 標簽 13</p><p>練習——為網頁設置標題 13</p><p>2.1.2 <base>標簽 14</p><p>2.1.3 <meta>標簽 14</p><p>練習——設置網頁關鍵字、說明以及頁面的定時跳轉 16</p><p>2.2 HTML主體<body>標簽設置 17</p><p>2.2.1 邊距屬性margin 17</p><p>練習——設置網頁整體邊距 17</p><p>2.2.2 背景顏色屬性bgcolor 18</p><p>練習——設置網頁背景顏色 18</p><p>2.2.3 背景圖像屬性background 19</p><p>練習——設置網頁背景圖像 19</p><p>2.2.4 文字屬性text 20</p><p>練習——設置網頁文字默認顏色 20</p><p>2.2.5 默認鏈接屬性link 21</p><p>練習——設置網頁中超鏈接文字的默認顏色 21</p><p>2.3 在HTML代碼中添加註釋 22</p><p>2.4 本章小結 23</p><p>2.5 課後習題 23</p><p>第3章 HTML中基礎標簽的應用 24</p><p>3.1 文字設置標簽 24</p><p>3.1.1 <font>標簽 24</p><p>練習——使用<font>標簽設置網頁文字效果 25</p><p>3.1.2 <b>和<strong>標簽實現文字加粗 26</p><p>3.1.3 <i>和<em>標簽實現文字傾斜 26</p><p>3.1.4 <u>標簽實現文字下畫線 26</p><p>練習——為文字添加加粗、傾斜和下畫線修飾 27</p><p>3.1.5 其他文字修飾標簽 28</p><p>練習——為文字添加上標和刪除線 28</p><p>3.2 分行與分段標簽 29</p><p>3.2.1 使用<br>標簽為文本分行 29</p><p>練習——為網頁中的文本進行分行處理 29</p><p>3.2.2 使用<p>標簽為文本分段 31</p><p>練習——為網頁中的文本進行分段處理 31</p><p>3.2.3 <h1>至<h6>標簽 31</p><p>練習——設置文本標題 32</p><p>3.2.4 <hr>標簽 32</p><p>練習——在網頁中插入水平線 33</p><p>3.2.5 文本對齊設置 33</p><p>練習——設置網頁文本對齊 34</p><p>3.2.6 在HTML中插入空格和特殊字符 35</p><p>練習——在網頁中輸入空格和特殊字符 35</p><p>3.3 圖片標簽設置 36</p><p>3.3.1 <img>標簽 36</p><p>練習——在網頁中插入圖片 37</p><p>3.3.2 圖文混排 38</p><p>練習——制作圖文介紹頁面 38</p><p>3.4 列表標簽設置 39</p><p>3.4.1 使用<ul>標簽創建項目列表 40</p><p>練習——制作新聞列表 40</p><p>3.4.2 使用<ol>標簽創建編號列表 41</p><p>練習——制作編號有序列表 41</p><p>3.4.3 使用<dl>標簽創建定義列表 43</p><p>練習——制作復雜的新聞列表 43</p><p>3.5 超鏈接標簽設置 44</p><p>3.5.1 超鏈接<a>標簽 44</p><p>3.5.2 相對鏈接和絕對鏈接 45</p><p>練習——在網頁中創建超鏈接 45</p><p>3.5.3 網頁中的特殊超鏈接 46</p><p>練習——在網頁中創建特殊超鏈接 46</p><p>3.5.4 超鏈接標簽中的其他屬性設置 48</p><p>3.6 表格標簽設置 49</p><p>3.6.1 表格的基本構成<table>、<tr>和<td>標簽 49</p><p>3.6.2 表格標題<caption>標簽 49</p><p>練習——創建數據表格 50</p><p>3.6.3 表頭<thead>、表主體<tbody>和表尾<tfoot>標簽 51</p><p>練習——設置表格中的表頭、表主體和表尾 51</p><p>3.7 本章小結 52</p><p>3.8 課後習題 53</p><p>第4章 HTML中表單標簽的應用 54</p><p>4.1 了解HTML中的表單 54</p><p>4.1.1 表單的作用 54</p><p>4.1.2 <form>標簽 54</p><p>4.1.3 表單的數據傳遞方式 55</p><p>4.2 普通的HTML表單元素 55</p><p>4.2.1 文本域 55</p><p>4.2.2 密碼域 55</p><p>4.2.3 文本區域 56</p><p>4.2.4 隱藏域 56</p><p>4.2.5 復選框 56</p><p>4.2.6 單選按鈕 56</p><p>4.2.7 選擇域 56</p><p>4.2.8 文件域 57</p><p>4.2.9 按鈕 57</p><p>4.2.10 圖像域 57</p><p>練習——制作登錄表單 58</p><p>4.3 HTML5新增表單輸入類型 61</p><p>4.3.1 url類型 61</p><p>4.3.2 email類型 61</p><p>4.3.3 range類型 61</p><p>4.3.4 number類型 61</p><p>4.3.5 tel類型 62</p><p>4.3.6 search類型 62</p><p>4.3.7 color類型 62</p><p>4.3.8 date類型 62</p><p>4.3.9 month、week、time、datetime、datetime-local類型 63</p><p>練習——制作留言表單頁面 63</p><p>4.3.10 瀏覽器對HTML5表單的支持情況 65</p><p>4.4 HTML5新增表單屬性 65</p><p>4.4.1 form屬性 66</p><p>4.4.2 formaction屬性 66</p><p>4.4.3 formmethod、formenctype、formnovalidate、formtarget屬性 66</p><p>4.4.4 placeholder屬性 66</p><p>4.4.5 autofocus屬性 67</p><p>練習——為表單元素設置默認提示內容 67</p><p>4.4.6 autocomplete屬性 68</p><p>4.5 使用HTML5表單驗證 68</p><p>4.5.1 與驗證有關的表單元素屬性 68</p><p>練習——驗證網頁表單元素 69</p><p>4.5.2 表單驗證方法 70</p><p>4.5.3 表單驗證事件 72</p><p>4.6 本章小結 73</p><p>4.7 課後習題 73</p><p>第5章 HTML中多媒體標簽的應用 74</p><p>5.1 使用<embed>標簽 74</p><p>5.1.1 使用<embed>標簽嵌入音頻 74</p><p>練習——在網頁中嵌入音頻 75</p><p>5.1.2 使用<embed>標簽嵌入視頻 75</p><p>練習——在網頁中嵌入視頻 76</p><p>5.2 了解HTML5中多媒體的應用 76</p><p>5.2.1 在線多媒體的發展 77</p><p>5.2.2 檢查瀏覽器是否支持<audio>和<video>標簽 77</p><p>5.3 HTML5新增<audio>標簽的應用 77</p><p>5.3.1 <audio>標簽所支持的音頻格式 77</p><p>5.3.2 使用<audio>標簽 77</p><p>練習——在網頁中嵌入音頻播放 78</p><p>5.4 HTML5新增<video>標簽的應用 79</p><p>5.4.1 <video>標簽所支持的視頻格式 79</p><p>5.4.2 使用<video>標簽 79</p><p>練習——在網頁中嵌入視頻播放 79</p><p>5.4.3 使用<source>標簽 80</p><p>5.5 <audio>與<video>標簽的屬性 81</p><p>5.5.1 元素的標簽屬性 81</p><p>5.5.2 元素的接口屬性 82</p><p>練習——實現網頁中視頻的快進控制 83</p><p>5.6 <audio>與<video>標簽的接口方法 84</p><p>練習——控制網頁中視頻的播放和暫停 85</p><p>5.7 <audio>與<video>標簽的事件 86</p><p>練習——自定義視頻播放控制組件 87</p><p>5.8 本章小結 91</p><p>5.9 課後習題 91</p><p>第6章 HTML5中<canvas>標簽的應用 93</p><p>6.1 <canvas>標簽 93</p><p>6.1.1 了解<canvas>標簽 93</p><p>6.1.2 在網頁中使用<canvas>標簽 93</p><p>6.1.3 使用<canvas>標簽實現繪圖的流程 94</p><p>6.2 繪制基本圖形 95</p><p>6.2.1 繪制直線 95</p><p>練習——在網頁中繪制直線 95</p><p>6.2.2 繪制矩形 96</p><p>練習——在網頁中繪制矩形 97</p><p>6.2.3 繪制圓形 98</p><p>練習——在網頁中繪制圓形 99</p><p>6.2.4 繪制三角形 100</p><p>練習——在網頁中繪制三角形 100</p><p>6.2.5 圖形組合 102</p><p>6.3 繪制文本 103</p><p>6.3.1 使用文本 103</p><p>練習——在網頁中繪制文字 104</p><p>6.3.2 創建對象陰影 105</p><p>練習——為網頁中所繪制文字添加陰影 105</p><p>6.4 在網頁中實現特殊形狀圖像 106</p><p>6.4.1 繪制圖像 106</p><p>練習——在網頁中繪制圖像 107</p><p>6.4.2 裁切區域 108</p><p>練習——在網頁中實現圓形圖像效果 108</p><p>6.5 本章小結 110</p><p>6.6 課後習題 110</p><p>第7章 HTML5中文檔結構標簽的應用 111</p><p>7.1 構建HTML5頁面主體內容 111</p><p>7.1.1 文章<article>標簽 111</p><p>7.1.2 章節<section>標簽 113</p><p>7.1.3 導航<nav>標簽 115</p><p>7.1.4 輔助內容<aside>標簽 116</p><p>7.1.5 日期時間<time>標簽 117</p><p>7.2 HTML5文檔中的語義模塊標簽 117</p><p>7.2.1 標題<header>標簽 117</p><p>7.2.2 標題分組<hgroup>標簽 118</p><p>7.2.3 頁腳<footer>標簽 119</p><p>7.2.4 聯系信息<address>標簽 120</p><p>7.3 制作HTML5文章頁面 121</p><p>練習——制作HTML5文章頁面 121</p><p>7.4 本章小結 125</p><p>7.5 課後習題 125</p><p>第二篇 CSS樣式</p><p>第8章 CSS樣式基礎 127</p><p>8.1 了解CSS樣式 127</p><p>8.1.1 什麼是CSS樣式 127</p><p>8.1.2 CSS樣式的發展 127</p><p>8.2 CSS樣式語法 128</p><p>8.2.1 CSS樣式的基本語法 128</p><p>8.2.2 CSS規則構成 129</p><p>8.3 CSS樣式選擇器 130</p><p>8.3.1 通配選擇器 130</p><p>8.3.2 標簽選擇器 130</p><p>練習——創建通配選擇器和標簽選擇器 130</p><p>8.3.3 ID選擇器 132</p><p>8.3.4 類選擇器 132</p><p>練習——創建ID選擇器和類選擇器 132</p><p>8.3.5 偽類和偽對象選擇器 135</p><p>練習——創建並應用超鏈接偽類樣式 136</p><p>8.3.6 群組選擇器 137</p><p>8.3.7 派生選擇器 137</p><p>練習——在網頁中創建並應用群組和派生CSS樣式 138</p><p>8.4 在網頁中應用CSS樣式的4種方式 139</p><p>8.4.1 內聯CSS樣式 139</p><p>8.4.2 內部CSS樣式 140</p><p>8.4.3 外部CSS樣式 140</p><p>練習——創建並鏈接外部CSS樣式表文件 141</p><p>8.4.4 導入外部CSS樣式 143</p><p>8.5 CSS樣式的特性 144</p><p>8.5.1 CSS樣式的繼承性 144</p><p>8.5.2 CSS樣式的特殊性 144</p><p>8.5.3 CSS樣式的層疊性 145</p><p>8.5.4 CSS樣式的重要性 145</p><p>8.6 本章小結 145</p><p>8.7 課後習題 145</p><p>第9章 CSS布局 147</p><p>9.1 創建Div 147</p><p>9.1.1 了解Div 147</p><p>9.1.2 如何插入Div 148</p><p>9.1.3 塊元素與行內元素 149</p><p>9.2 CSS盒模型 150</p><p>9.2.1 什麼是CSS盒模型 150</p><p>9.2.2 CSS盒模型的特性 151</p><p>9.2.3 margin屬性——邊距 151</p><p>9.2.4 border屬性——邊框 151</p><p>9.2.5 padding屬性——填充 151</p><p>練習——設置網頁元素盒模型 152</p><p>9.3 網頁元素定位屬性 154</p><p>9.3.1 position屬性——元素定位 154</p><p>9.3.2 網頁元素相對定位 155</p><p>練習——實現網頁元素的疊加顯示 155</p><p>9.3.3 網頁元素絕對定位 156</p><p>練習——網頁元素固定在右側顯示 156</p><p>9.3.4 網頁元素固定定位 157</p><p>練習——實現固定位置的導航菜單 157</p><p>9.3.5 網頁元素浮動定位 159</p><p>練習——制作順序排列的圖像列表 159</p><p>9.4 網頁常用布局方式 161</p><p>9.4.1 居中的布局 162</p><p>9.4.2 浮動的布局 163</p><p>9.4.3 自適應高度的解決方法 168</p><p>9.5 本章小結 169</p><p>9.6 課後習題 169</p><p>第10章 CSS樣式屬性詳解 170</p><p>10.1 使用CSS設置文字樣式 170</p><p>10.1.1 font-family屬性——字體 170</p><p>10.1.2 font-size屬性——字體大小 170</p><p>10.1.3 color屬性——字體顏色 171</p><p>練習——設置網頁文字基本效果 171</p><p>10.1.4 font-weight屬性——字體粗細 173</p><p>10.1.5 font-style屬性——字體樣式 173</p><p>練習——設置網頁文字的加粗和傾斜效果 174</p><p>10.1.6 text-transform屬性——英文字體大小寫 175</p><p>練習——設置網頁中英文字體大小寫 175</p><p>10.1.7 text-decoration屬性——文字修飾 177</p><p>練習——為網頁文字添加修飾 177</p><p>10.1.8 letter-spacing屬性——字符間距 178</p><p>練習——設置中文字符間距 179</p><p>10.2 使用CSS設置段落樣式 179</p><p>10.2.1 line-height屬性——行間距 179</p><p>10.2.2 text-indent屬性——段落首行縮進 180</p><p>練習——美化網頁中的段落文本 180</p><p>10.2.3 text-align屬性——文本水平對齊 181</p><p>練習——設置文本水平對齊 181</p><p>10.2.4 vertical-align屬性——文本垂直對齊 183</p><p>練習——設置文本垂直對齊 183</p><p>10.3 使用CSS設置背景顏色和背景圖像 185</p><p>10.3.1 background-color屬性——背景顏色 185</p><p>10.3.2 background-image屬性——背景圖像 185</p><p>10.3.3 background-repeat屬性——背景圖像平鋪方式 185</p><p>練習——設置網頁背景效果 186</p><p>10.3.4 background-position屬性——背景圖像位置 188</p><p>練習——定位網頁中的背景圖像 188</p><p>10.3.5 background-attachment屬性——背景圖像固定 190</p><p>練習——固定網頁中的背景圖像 190</p><p>10.4 使用CSS設置列表樣式 191</p><p>10.4.1 list-style-type屬性——設置列表符號 191</p><p>練習——設置新聞列表效果 191</p><p>10.4.2 list-style-image屬性——自定義列表符號 192</p><p>練習——自定義新聞列表符號 192</p><p>10.4.3 設置定義列表 194</p><p>練習——制作復雜新聞列表 194</p><p>10.5 使用CSS設置邊框樣式 195</p><p>10.5.1 border-width屬性——邊框寬度 195</p><p>10.5.2 border-style屬性——邊框樣式 195</p><p>10.5.3 border-color屬性——邊框顏色 196</p><p>練習——為網頁元素添加邊框效果 196</p><p>10.6 超鏈接CSS樣式偽類 197</p><p>10.6.1 :link偽類 197</p><p>10.6.2 :hover偽類 198</p><p>10.6.3 :active偽類 198</p><p>10.6.4 :visited偽類 199</p><p>練習——設置網頁中超鏈接文字效果 199</p><p>10.6.5 按鈕式超鏈接 202</p><p>練習——制作網站導航菜單 202</p><p>10.7 cursor屬性——光標指針效果 204</p><p>練習——在網頁中實現多種光標指針效果 204</p><p>10.8 本章小結 206</p><p>10.9 課後習題 206</p><p>第11章 CSS3.0新增屬性詳解 207</p><p>11.1 了解CSS3.0 207</p><p>11.1.1 CSS3.0的發展 207</p><p>11.1.2 瀏覽器對CSS3.0的支持情況 207</p><p>11.1.3 了解CSS3.0的全新功能 208</p><p>11.2 CSS3.0顏色設置方式 208</p><p>11.2.1 RGBA顏色值 208</p><p>練習——使用RGBA設置半透明背景顏色 209</p><p>11.2.2 HSL和HSLA顏色值 209</p><p>練習——使用HSLA設置半透明背景顏色 210</p><p>11.2.3 transparent顏色值 211</p><p>11.3 CSS3.0新增文字設置屬性 211</p><p>11.3.1 text-overflow屬性——文本溢出處理 211</p><p>練習——設置網頁中溢出文本的處理方式 212</p><p>11.3.2 word-wrap和word-break屬性——控制文本換行 213</p><p>練習——控制英文內容強制換行 213</p><p>11.3.3 text-shadow屬性——文本陰影 214</p><p>練習——為網頁文本添加陰影效果 215</p><p>11.3.4 @font-face規則——使用服務器端字體 215</p><p>練習——在網頁中使用特殊字體 216</p><p>11.4 CSS3.0新增背景設置屬性 217</p><p>11.4.1 線性漸變背景顏色 217</p><p>練習——為網頁設置線性漸變背景顏色 218</p><p>11.4.2 徑向漸變背景顏色 220</p><p>練習——為網頁設置徑向漸變背景顏色 221</p><p>11.4.3 background屬性——設置多背景圖像 222</p><p>練習——為網頁設置多個背景圖像 222</p><p>11.4.4 background-size屬性——背景圖像大小 223</p><p>練習——控制網頁背景圖像的大小 223</p><p>11.4.5 background-origin屬性——背景圖像原點 225</p><p>練習——控制背景圖像開始顯示的原點位置 226</p><p>11.4.6 background-clip屬性——背景圖像顯示區域 226</p><p>練習——控制背景圖像的顯示區域 227</p><p>11.5 CSS3.0新增邊框設置屬性 228</p><p>11.5.1 border-colors屬性——多重邊框顏色 228</p><p>練習——實現網頁元素多色彩邊框效果 228</p><p>11.5.2 border-image屬性——圖像邊框 229</p><p>練習——為網頁元素添加圖像邊框效果 230</p><p>11.5.3 border-radius屬性——圓角邊框 231</p><p>練習——在網頁中實現圓角邊框效果 231</p><p>11.6 CSS3.0新增多列布局屬性 233</p><p>11.6.1 columns屬性——多列布局 233</p><p>練習——將網頁內容分為多列 233</p><p>11.6.2 column-width屬性——列寬度 234</p><p>11.6.3 column-count屬性——列數 234</p><p>11.6.4 column-gap屬性——列間距 234</p><p>11.6.5 column-rule屬性——列分隔線 235</p><p>11.6.6 column-span屬性——橫跨所有列 235</p><p>練習——實現網頁內容的分欄顯示效果 235</p><p>11.7 CSS3.0新增其他屬性 237</p><p>11.7.1 opaity屬性——元素不透明度 237</p><p>練習——設置網頁元素的半透明效果 238</p><p>11.7.2 box-shadow屬性——元素陰影 239</p><p>練習——為網頁元素添加陰影效果 239</p><p>11.7.3 resize屬性——改變元素尺寸 240</p><p>練習——實現網頁元素尺寸任意縮放 241</p><p>11.7.4 outline屬性——輪廓外邊框 242</p><p>練習——為網頁元素添加輪廓外邊框 243</p><p>11.7.5 appearance屬性——偽裝的元素 244</p><p>練習——將超鏈接文字偽裝成按鈕 245</p><p>11.7.6 content屬性——為元素賦予內容 246</p><p>練習——為網頁元素賦予文字內容 246</p><p>11.8 本章小結 247</p><p>11.9 課後習題 247</p><p>第12章 使用CSS3.0實現動畫效果 248</p><p>12.1 實現元素變形 248</p><p>12.1.1 transform屬性 248</p><p>12.1.2 使用rotate()函數實現元素旋轉 248</p><p>練習——實現網頁元素的旋轉變形效果 249</p><p>12.1.3 使用scale()函數實現元素縮放和翻轉變形 250</p><p>練習——實現網頁元素的縮放和翻轉效果 250</p><p>12.1.4 使用translate()函數實現元素移動 251</p><p>練習——實現網頁元素的移動效果 251</p><p>12.1.5 使用skew()函數實現元素傾斜 253</p><p>練習——實現網頁元素的傾斜效果 253</p><p>12.1.6 使用matrix()函數實現元素矩陣變形 254</p><p>練習——實現網頁元素的矩陣變形效果 254</p><p>12.1.7 定義變形中心點 255</p><p>練習——設置網頁元素的變形中心點 256</p><p>12.1.8 同時使用多個變形函數 257</p><p>練習——為網頁元素同時應用多個變形效果 257</p><p>12.2 CSS3.0實現過渡動畫效果 258</p><p>12.2.1 transition屬性 258</p><p>12.2.2 transition-property屬性——實現過渡效果 259</p><p>練習——實現網頁元素旋轉並放大動畫 259</p><p>12.2.3 transition-duration屬性——設置過渡時間 260</p><p>練習——設置網頁元素變形動畫持續時間 260</p><p>12.2.4 transition-delay屬性——實現過渡延遲效果 262</p><p>練習——設置網頁元素變形動畫延遲時間 262</p><p>12.2.5 transition-timing-function屬性——設置過渡方式 263</p><p>練習——設置網頁元素變形動畫過渡方式 263</p><p>12.3 本章小結 264</p><p>12.4 課後習題 264</p><p>第三篇 jQuery Mobile頁面</p><p>第13章 初識jQuery Mobile 266</p><p>13.1 jQuery入門 266</p><p>13.1.1 什麼是jQuery 266</p><p>13.1.2 如何引用jQuery函數庫 267</p><p>13.1.3 jQuery基本語法 267</p><p>13.1.4 jQuery選擇器 268</p><p>13.1.5 使用jQuery設置CSS樣式屬性 269</p><p>練習——使用jQuery改變CSS樣式效果 269</p><p>13.2 jQuery Mobile基礎 270</p><p>13.2.1 什麼是jQuery Mobile 270</p><p>13.2.2 jQuery Mobile的優勢 271</p><p>13.3 jQuery Mobile頁面開發前的準備工作 271</p><p>13.3.1 如何測試所制作的移動頁面 271</p><p>13.3.2 加載jQuery Mobile函數庫文件 273</p><p>13.4 認識jQuery Mobile頁面結構 274</p><p>13.4.1 創建jQuery Mobile頁面 274</p><p>練習——創建jQuery Mobile頁面 274</p><p>13.4.2 jQuery Mobile頁面的基本架構 276</p><p>13.4.3 多容器jQuery Mobile頁面 277</p><p>13.5 jQuery Mobile頁面的基本操作 277</p><p>13.5.1 jQuery Mobile頁面中多容器之間的鏈接 277</p><p>練習——創建jQuery Mobile頁面多容器之間鏈接 278</p><p>13.5.2 鏈接外部jQuery Mobile頁面 280</p><p>練習——鏈接外部jQuery Mobile頁面 280</p><p>13.5.3 預加載jQuery Mobile頁面 282</p><p>13.5.4 頁面緩存 282</p><p>練習——在jQuery Mobile頁面中實現預加載和緩存 283</p><p>13.5.5 在jQuery Mobile頁面中實現後退功能 283</p><p>練習——在jQuery Mobile頁面中實現後退功能 284</p><p>13.5.6 彈出對話框 285</p><p>練習——以彈出窗口方式顯示鏈接內容 285</p><p>13.6 本章小結 287</p><p>13.7 課後習題 287</p><p>第14章 jQuery Mobile頁面詳解 288</p><p>14.1 頭部欄 288</p><p>14.1.1 頭部欄的基本結構 288</p><p>14.1.2 設置後退按鈕的文字 289</p><p>14.1.3 添加按鈕 290</p><p>練習——在jQuery Mobile頁面頭部欄中添加按鈕 290</p><p>14.1.4 設置按鈕位置 293</p><p>14.2 導航欄 294</p><p>14.2.1 導航欄的基本結構 295</p><p>練習——在jQuery Mobile頁面中創建導航欄 295</p><p>14.2.2 導航欄的圖標 297</p><p>14.2.3 設置導航欄圖標位置 299</p><p>14.3 尾部欄 300</p><p>14.3.1 添加按鈕 300</p><p>練習——在jQuery Mobile頁面尾部欄中添加按鈕 300</p><p>14.3.2 添加表單元素 301</p><p>練習——在jQuery Mobile頁面尾部欄中添加下拉列表 302</p><p>14.4 jQuery Mobile頁面正文內容處理 303</p><p>14.4.1 jQuery Mobile布局網格 303</p><p>練習——創建布局網格 303</p><p>14.4.2 可折疊區塊 305</p><p>練習——創建可折疊內容 306</p><p>14.4.3 嵌套可折疊區塊 307</p><p>14.4.4 可折疊區塊組 308</p><p>練習——創建可折疊區塊組 308</p><p>14.5 本章小結 309</p><p>14.6 課後習題 309</p><p>第15章 使用jQuery Mobile頁面組件和主題 311</p><p>15.1 列表組件 311</p><p>15.1.1 無序列表 311</p><p>練習——在jQuery Mobile頁面中創建列表 311</p><p>15.1.2 有序列表 312</p><p>15.1.3 分割列表選項 313</p><p>練習——分割jQuery Mobile頁面中的列表選項 313</p><p>15.1.4 列表選項分組 315</p><p>練習——實現列表選項的分組 315</p><p>15.1.5 開啟或禁用列表項中的圖標 317</p><p>練習——開啟或禁用列表項中的圖標 317</p><p>15.1.6 圖標與計數器 319</p><p>練習——為列表項添加圖標和計數器 319</p><p>15.1.7 列表項內容格式化處理 320</p><p>練習——列表項內容的格式化處理 321</p><p>15.2 按鈕組件 323</p><p>15.2.1 使用按鈕組件 323</p><p>練習——在jQuery Mobile頁面中添加按鈕 323</p><p>15.2.2 使用按鈕組 325</p><p>練習——在jQuery Mobile頁面中使用按鈕組 325</p><p>15.3 表單組件 326</p><p>15.3.1 文本輸入框 326</p><p>練習——在jQuery Mobile頁面添加不同類型輸入框 326</p><p>15.3.2 滑塊 327</p><p>練習——使用滑塊修改頁面元素的背景顏色 327</p><p>15.3.3 翻轉切換開關 328</p><p>15.3.4 單選按鈕 328</p><p>練習——制作投票表單 329</p><p>15.3.5 復選框 330</p><p>練習——制作調查表單 330</p><p>15.3.6 選擇菜單 331</p><p>15.3.7 多項選擇菜單 333</p><p>15.4 關於jQuery Mobile頁面主題 334</p><p>15.4.1 什麼是jQuery Mobile頁面主題 334</p><p>15.4.2 jQuery Mobile頁面主題的特點 334</p><p>15.4.3 默認的jQuery Mobile頁面主題 335</p><p>練習——應用jQuery Mobile頁面的默認主題 335</p><p>15.4.4 如何修改默認的jQuery Mobile頁面主題 336</p><p>練習——修改jQuery Mobile頁面的默認效果 336</p><p>15.5 自定義jQuery Mobile頁面主題 338</p><p>15.5.1 自定義jQuery Mobile頁面背景 338</p><p>練習——自定義jQuery Mobile頁面背景 338</p><p>15.5.2 自定義jQuery Mobile頁面工具欄 341</p><p>練習——自定義jQuery Mobile頁面工具欄 341</p><p>15.5.3 自定義jQuery Mobile頁面內容區域 343</p><p>練習——自定義可折疊區塊主題 344</p><p>15.6 本章小結 345</p><p>15.7 課後習題 345</p><p>第16章 使用jQuery Mobile頁面事件 346</p><p>16.1 應用jQuery Mobile事件 346</p><p>16.1.1 頁面顯示/隱藏事件 346</p><p>16.1.2 加載外部頁面事件 347</p><p>16.1.3 頁面切換事件 347</p><p>練習——設置jQuery Mobile頁面切換過渡動畫效果 348</p><p>16.1.4 觸摸事件 350</p><p>練習——使用觸摸事件實現滑動屏幕瀏覽圖片 351</p><p>16.1.5 滾動屏幕事件 354</p><p>練習——使用滾動屏幕事件改變元素的背景顏色 354</p><p>16.1.6 屏幕翻轉事件 357</p><p>練習——通過屏幕翻轉事件判斷移動設備方向 357</p><p>16.2 jQuery Mobile頁面的設置技巧 361</p><p>16.2.1 固定頁面頭部欄與尾部欄 361</p><p>練習——固定jQuery Mobile頁面中頭部欄和尾部欄的位置 361</p><p>16.2.2 隨機顯示頁面背景 362</p><p>練習——隨機顯示jQuery Mobile頁面的背景圖片 362</p><p>16.3 本章小結 366</p><p>16.4 課後習題 366</p><p>第17章 移動端應用開發實戰 367</p><p>17.1 移動APP引導頁面 367</p><p>17.1.1 功能分析 367</p><p>17.1.2 制作步驟 368</p><p>練習——制作移動APP引導頁面 368</p><p>17.2 電商APP頁面 374</p><p>17.2.1 功能分析 374</p><p>17.2.2 制作電商APP頁面 375</p><p>練習——制作電商APP頁面 375</p><p>17.2.3 制作側邊導航菜單 381</p><p>練習——制作側邊導航菜單 381</p><p>17.3 可滑動操作的移動頁面 386</p><p>17.3.1 功能分析 386</p><p>17.3.2 制作可滑動切換的背景 386</p><p>練習——制作可滑動切換的背景 386</p><p>17.3.3 制作可滑動底部導航欄 389</p><p>練習——制作可滑動底部導航欄 389</p><p>17.4 本章小結 393</p><p>17.5 課後習題 393</p><p></p><p></p><p></p><p></p><p></p><p></p><p></p> </div> </section> </article> <div class="content"> <h2> 類似商品 </h2> <div class="book-list book-list-carousel"> <div class="list-wrapper"> <ul> <li class="single-book"> <a class="cover" href="/products/9787115485007?list_name=sp"> <img alt="HTML5 CSS3 jQuery Mobile APP與移動網站設計從入門到精通-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/124/854/medium/416sci_JNPL.jpg?1538432341" /> <span class="label-red">85折</span> </a> <div class="pricing"> $351 <form class="button_to" method="post" action="/cart?id=9787115485007&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="eoBrxoOKqci/ekcO0SpZ+7f5SeaJivmlk8oYowBWC3hsfp+7qQOmzxMiaES/KdYR+RjVnsiJyT3shCePZX+g3g==" /></form> </div> <strong class="title"> <a title="HTML5 CSS3 jQuery Mobile APP與移動網站設計從入門到精通" href="/products/9787115485007?list_name=sp">HTML5 CSS3 jQuery Mobile APP與移動網站設計從入門到精通</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9787302501497?list_name=sp"> <img alt="移動 Web 應用開發教程 — HTML5 + JavaScript 框架全棧 App 開發-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/123/565/medium/414FyStcLkL.jpg?1537689081" /> </a> <div class="pricing"> $294 <form class="button_to" method="post" action="/cart?id=9787302501497&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="VKLYhtPWUAXyCtChFqi5y5ALa4bEsQNL4SfSqxo3iZ1CXCz7+V9fAl5S/+t4qzYh3ur3/oWyM9Oeae2Hfx4iOw==" /></form> </div> <strong class="title"> <a title="移動 Web 應用開發教程 — HTML5 + JavaScript 框架全棧 App 開發" href="/products/9787302501497?list_name=sp">移動 Web 應用開發教程 — HTML5 + JavaScript 框架全棧 App 開發</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9787302419723?list_name=sp"> <img alt="精通jQuery Web開發(第2版)-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/088/772/medium/51Cs-Hq2KZL.jpg?1525603669" /> </a> <div class="pricing"> $588 <form class="button_to" method="post" action="/cart?id=9787302419723&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="8HXmhg8XhkBoxaIEju2b0S9DThV6NQlz9mNe/2oBb4TmixL7JZ6JR8SdjU7g7hQ7YaLSbTs2OeuJLWHTDyjEIg==" /></form> </div> <strong class="title"> <a title="精通jQuery Web開發(第2版)" href="/products/9787302419723?list_name=sp">精通jQuery Web開發(第2版)</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9787302367598?list_name=sp"> <img alt="HTML5 移動 Web 開發實戰詳解-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/079/663/medium/51FmHAKqH1L.jpg?1525641346" /> <span class="label-red">75折</span> </a> <div class="pricing"> $310 <form class="button_to" method="post" action="/cart?id=9787302367598&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="GC48IwpoRicEAOhj789ZJdkcOdEHAQVdpCLRyGC4ZQAO0MheIOFJIKhYxymBzNbPl/2lqUYCNcXbbO7kBZHOpg==" /></form> </div> <strong class="title"> <a title="HTML5 移動 Web 開發實戰詳解" href="/products/9787302367598?list_name=sp">HTML5 移動 Web 開發實戰詳解</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9787302403968?list_name=sp"> <img alt="jQuery Mobile移動網站開發(附光盤)-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/085/940/medium/51AZQ_pb1NL.jpg?1525645423" /> </a> <div class="pricing"> $414 <form class="button_to" method="post" action="/cart?id=9787302403968&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="0jR9xUO3oBykSM1VuWJephc5NpmmukxaBH8g6phUCObEyom4aT6vGwgQ4h/XYdFMWdiq4ee5fMJ7MR/G/X2jQA==" /></form> </div> <strong class="title"> <a title="jQuery Mobile移動網站開發(附光盤)" href="/products/9787302403968?list_name=sp">jQuery Mobile移動網站開發(附光盤)</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9787115366535?list_name=sp"> <img alt="精通jQuery(第2版)-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/079/534/medium/51004o7HfKL.jpg?1525641271" /> </a> <div class="pricing"> $894 <form class="button_to" method="post" action="/cart?id=9787115366535&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="hu/PSrcK8g8Mr0B7zgG2gqQMn09bWsdqimz7b/imCRCQETs3nYP9CKD3bzGgAjlo6u0DNxpZ9/L1IsRDnY+itg==" /></form> </div> <strong class="title"> <a title="精通jQuery(第2版)" href="/products/9787115366535?list_name=sp">精通jQuery(第2版)</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9787302707530?list_name=sp"> <img alt="HTML+CSS+JavaScript+Vue前端開發技術教程(微課視頻版)-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/257/852/medium/9787302707530.jpg?1773366388" /> </a> <div class="pricing"> $420 <form class="button_to" method="post" action="/cart?id=9787302707530&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="/v0UpRa7UsQX8VMDYnTP9P5HTfhlX2N3NyRyLkYNPK3oA+DYPDJdw7upfEkMd0AesKbRgCRcU+9Iak0CIySXCw==" /></form> </div> <strong class="title"> <a title="HTML+CSS+JavaScript+Vue前端開發技術教程(微課視頻版)" href="/products/9787302707530?list_name=sp">HTML+CSS+JavaScript+Vue前端開發技術教程(微課視頻版)</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9787302520511?list_name=sp"> <img alt="HTML5+CSS3+JavaScript項目開發-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/130/895/medium/081728-01.jpg?1555124895" /> <span class="label-red">75折</span> </a> <div class="pricing"> $292 <form class="button_to" method="post" action="/cart?id=9787302520511&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="ReGFlQRAj8apiRVxwzxV8kv5RvrRMp0d8T1EbfbF/IxTH3HoLsmAwQXROjutP9oYBRjagpAxrYWOc3tBk+xXKg==" /></form> </div> <strong class="title"> <a title="HTML5+CSS3+JavaScript項目開發" href="/products/9787302520511?list_name=sp">HTML5+CSS3+JavaScript項目開發</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9789863126591?list_name=sp"> <img alt="設計師一定要學的 Bootstrap 5 RWD 響應式網頁設計 -- 行動優先的前端技術-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/163/060/medium/F1477_%E5%A4%A9%E7%93%8F.jpg?1623226642" /> <span class="label-blue">85折</span> </a> <div class="pricing"> <del>$580</del> $493 <form class="button_to" method="post" action="/cart?id=9789863126591&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="j51C49CpZl7Z+PDqZhh+DLUF6r4KAsqsTrOMuf+BVSGZY7ae+iBpWXWg36AIG/Hm++R2xksB+jQx/bOVmqj+hw==" /></form> </div> <strong class="title"> <a title="設計師一定要學的 Bootstrap 5 RWD 響應式網頁設計 -- 行動優先的前端技術" href="/products/9789863126591?list_name=sp">設計師一定要學的 Bootstrap 5 RWD 響應式網頁設計 -- 行動優先的前端技術</a> </strong> </li> <li class="single-book"> <a class="cover" href="/products/9787302672951?list_name=sp"> <img alt="Web前端開發技術——HTML 5+CSS 3項目化教程(微課版)-cover" loading="lazy" src="https://cf-assets2.tenlong.com.tw/products/images/000/225/445/medium/104831-01.jpg?1731035856" /> </a> <div class="pricing"> $270 <form class="button_to" method="post" action="/cart?id=9787302672951&list_name=sp"><button class="add-to-cart ml-1 px-2 rounded text-tl_blue hover:text-white hover:bg-tl_blue bg-gray-200" type="submit"> <i class="fa fa-shopping-cart"></i> </button><input type="hidden" name="authenticity_token" value="Cb7I53T42n3LUHAtv3hS0KJLWUxuVWuZPrR4O6xxV8QfQDyaXnHVemcIX2fRe9067KrFNC9WWwFB+kcXyVj8Yg==" /></form> </div> <strong class="title"> <a title="Web前端開發技術——HTML 5+CSS 3項目化教程(微課版)" href="/products/9787302672951?list_name=sp">Web前端開發技術——HTML 5+CSS 3項目化教程(微課版)</a> </strong> </li> </ul> </div> </div> </div> <script> // item-preview $(".item-preview").on("click", function(e){ e.preventDefault(); $("body").addClass("preview-book"); }); $(".preview-close").on("click", function(e){ e.preventDefault(); $("body").removeClass("preview-book"); }); $("body").on("click", function(e){ if ($(e.target).parents('.preview-wrapper').length < 1 && !$(e.target).hasClass("item-preview")) { $("body").removeClass("preview-book"); } }); $(".preview-wrapper ul a").on("click", function(e){ e.preventDefault(); $(this).parents("ul").find("li").removeClass("active"); $(this).parent().addClass("active"); $(".preview-page").html($(this).html()); }); </script> </div> </div><!-- end main-block --> </div> <!-- end center-container --> <footer class="page-footer"> <div class="center-container"> <ul> <li> <a href="https://www.facebook.com/%E5%A4%A9%E7%93%8F%E8%B3%87%E8%A8%8A%E5%9C%96%E6%9B%B8-236436558020/">Facebook 粉絲專頁</a> </li> <li> <a href="/faq">客服與FAQ</a> </li> <li> <a href="/about">連絡我們</a> </li> <li> <a href="/privacy">隱私權政策</a> </li> <li> <a href="/terms">服務條款</a> </li> </ul> <div class="copyright"> Copyright © 2026 天瓏資訊圖書有限公司<br> 營業人統一編號 86296517 </div> </div> </footer> </div> </body> </html> <script defer src="https://static.cloudflareinsights.com/beacon.min.js/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon='{"version":"2024.11.0","token":"0b238202d29247d09c67e7cead0cb81f","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script> <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9eb386dd3878d319',t:'MTc3NjAxMDQ5NQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>