《HTML5程式開發範例寶典》是2015年1月人民郵電出版社出版的圖書,作者是韓旭、高飛、孫桂傑。
基本介紹
- 中文名:HTML5程式開發範例寶典
- 作者:韓旭、高飛、孫桂傑
- 出版社:人民郵電出版社
- 出版時間:2015年1月
- 頁數:672 頁
- 定價:89 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787115368720
內容簡介,圖書目錄,
內容簡介
本書緊密圍繞編程者在編程中遇到的實際問題和開發中應該掌握的技術,全面介紹了利用HTML進行程式開發的各方面技術和技巧。全書共16章,內容包括HTML網頁布局、HTML基本元素、HTML高級元素、表單的使用、列表的使用、超連結、表格套用、圖形圖像處理、文字及圖片特效、多媒體套用、檔案與拖放、Web API與通信API、Web Workers處理執行緒、離線套用和地理位置定位、RGraph外掛程式製作統計圖、HTML遊戲開發。全書共提供了383個實例,每個實例都突出實用性,其中大部分是程式開發者夢寐以求的有關問題的解決方案。
本書附有配套光碟。光碟提供了書中所有實例的原始碼,全部原始碼都經過了精心調試,在Windows XP/Windows Server 2003/Windows 7下測試通過,保證能夠正常運行。
本書適用於廣大計算機愛好者和編程人員,也可作為大中專院校相關專業的教材。
圖書目錄
第 1章 HTML網頁布局 1
1.1 頁面背景和布局 2
實例001 統一站區域網路頁風格 2
實例002 網頁換膚 6
實例003 製作漸變背景 8
實例004 把兩個div並排顯示在瀏覽器中 9
實例005 通過DIV+CSS對電子
商城的頁面進行布局 10
實例006 設定4張圖片並排顯示在瀏覽器 12
實例007 套用
標籤設計用戶註冊頁面 13
實例008 套用div元素構建一個完整的表格 14
實例009 使用column-count屬性實現分欄的實例 16
實例010 文字和圖片完整居中 18
實例011 套用CSS控制登錄頁面顯示樣式 19
1.2 框架的套用 21
實例012 框架集的嵌套 21
實例013 在網頁中套用浮動框架 23
實例014 創建空白框架 25
1.3 使用新元素對頁面進行布局 27
實例015 使用HTML5的新元素對頁面進行分欄設計 27
實例016 套用HTML5新增的元素製作簡單用戶註冊
頁面 28
第 2章 HTML基本元素 31
2.1 HTML基本標記 32
實例017 演示進入和離開網頁的過渡效果 32
實例018 背景圖片的設定與顯示效果 34
實例019 設定未訪問的連結文字的顏色 36
實例020 使用http-equiv屬性設定頁面的自動刷新 37
實例021 在網頁中完成對明日科技公司的簡介 38
2.2 HTML5新增結構元素 39
實例022 套用section元素對頁面上的內容進行分塊 39
實例023 以部落格為例了解article
元素的使用 40
實例024 一個關於article元素嵌套的實例 41
實例025 通過article元素表示外掛程式的實例 42
實例026 聯合使用section和article標籤 43
實例027 在網頁中顯示聯繫信息 44
實例028 一個nav元素的使用實例 44
實例029 一個在文章內部的aside元素實例 46
2.3 網頁文本內容 47
實例030 觀察標題
到
的變化 47
實例031 用align屬性設定標題文字的對齊方式 48
實例032 設定不同的文字字型 49
實例033 顯示文字的粗體、斜體、下劃線的效果 50
實例034 使用標記
表示段落格式 50
實例035 使用標記
實現文字的換行顯示 51
實例036 套用標記
使段落居中顯示 52
實例037 對頁面中的文本定義默認的字型樣式 53
實例038 套用
標記定義一個網站的地址 54
實例039 通過格式標籤定義文本樣式 54
實例040 製作彩色滾動條 55
實例041 在文字上方標註說明 57
實例042 套用刪除線樣式標記商品原價 58
第3章 HTML高級元素 61
3.1 新增和改良的頁面元素 62
實例043 使用details標記元素實現互動 62
實例044 套用output元素拖動滑竿改變數值 63
實例045 實現下拉彈出效果 64
實例046 無刷新彈出圖片和
文字 65
實例047 使用summary標記元素實現互動 67
實例048 使用menu標記元素實現選單互動 68
實例049 實現右鍵選單功能 69
實例050 使用command標記元素實現動態對話框效果 71
實例051 使用progress標記元素
實現進度條效果 73
實例052 使用meter標記元素實現百分比效果 74
實例053 設定progress進度條的樣式 75
實例054 使用html根元素顯示文字 76
實例055 通過標籤設定目標連結 77
實例056 通過JavaScript腳本獲取並顯示文本框的內容 79
實例057 實現樹節點效果 80
實例058 使用mark元素高亮顯示搜尋關鍵字 81
實例059 在網頁中突出顯示某些文字 82
實例060 使用cite元素引用文檔 83
實例061 在網頁中顯示一幅圖片 84
實例062 在網頁中顯示一個文本
框架 85
實例063 使用object元素在網頁中顯示一個Flash 86
3.2 新增的全局屬性 87
實例064 使用滑鼠游標拖動網頁中的文字 87
實例065 自動隱藏或顯示網頁中的文字 88
實例066 自動檢測輸入的拼音是否正確 89
實例067 編輯修改網頁中的文字 90
第4章 表單的使用 93
4.1 表單和表單元素 94
實例068 使用文本框做一個人口調查的頁面 94
實例069 使用密碼域創建一個簡單的註冊頁面 95
實例070 使用單選按鈕做一個用戶信息表 96
實例071 使用複選框選擇你所喜歡的運動 97
實例072 使用檔案域來上傳圖片 98
實例073 使用文本域創建一個留言板頁面 100
實例074 創建一個用來做學生業餘生活調查的頁面 101
實例075 讓密碼域更安全 102
實例076 製作個人信息頁面 103
4.2 增加與改良的input元素 105
實例077 驗證郵件地址是否合法 105
實例078 驗證URL地址 107
實例079 驗證在文本框中輸入數字的大小 109
實例080 通過滑動條設定顏色 110
實例081 自動彈出日期和時間輸入框 112
實例082 顯示文本框中的搜尋關鍵字 114
實例083 使元素自動獲取焦點 116
實例084 驗證表單中輸入的數據是否合法 117
實例085 在文本框中顯示提示信息 119
實例086 驗證文本框中的內容是否為空 120
實例087 開啟表單的自動完成功能 121
實例088 重寫表單中的某些屬性 122
實例089 驗證表單中的數據是否為網址格式 123
實例090 自動設定表單中傳遞的數字 125
實例091 在表單中選擇多個上傳檔案 126
實例092 實現播放器樣式的按鈕 128
實例093 一個簡單的乘法計算器 130
實例094 在網頁中生成一個密鑰 131
實例095 驗證輸入的密碼是否合法 132
實例096 驗證兩次輸入的密碼是否一致 134
實例097 取消表單驗證 135
實例098 實現一個精美的登錄表單界面 136
4.3 JavaScript操作表單 138
實例099 通過正則表達式驗證日期 138
實例100 通過正則表達式驗證電話號碼 140
實例101 驗證輸入的字元串是否為漢字 142
實例102 驗證身份證號碼 143
實例103 驗證車牌號碼 145
實例104 驗證數量和金額 146
實例105 驗證字元串是否以指定字元開頭 148
實例106在網頁中實現自動增加表格效果 149
實例107 開發一個計數器程式 151
實例108 判斷用戶是否選擇了文本框中的指定文本 152
實例109 實現一個動態選單樣式 153
實例110 動態添加表單中的元素 155
實例111 獲取文本框並修改其內容 157
實例112 textarea根據內容自動增高 158
實例113 判斷用戶選擇了幾個複選框 159
實例114 實現搜尋文本框的效果 160
實例115 通過下拉選單動態改變文本框背景顏色 162
實例116 自動計算金額 163
實例117 設定文本框的唯讀屬性 165
實例118 限制多行文本域輸入的字元個數 167
實例119 自動選擇文本框/編輯框中的文字 169
實例120 按下回車鍵時自動切換焦點 170
實例121 獲取下拉列表/選單的值 172
實例122 遍歷多選擇下拉列表 174
實例123 在下拉列表中進行多選移除 176
實例124 將數組中的數據添加到下拉選單中 177
實例125 套用下拉選單選擇所要在線上的網站 179
實例126 多級級聯選單 181
實例127 可以輸入文字的下拉選單 182
實例128 根據下拉選單的值顯示不同控制項 184
實例129 選中單選按鈕後顯示其他表單元素 185
實例130 通過單選按鈕控制其他表單元素是否可用 187
實例131 不提交表單獲取複選框的值 188
實例132 控制複選框的全選或反選 189
實例133 只有一個複選框時控制複選框的全選或反選 191
實例134 通過JavaScript控制表單的提交與重置 192
實例135 防止表單重複提交 193
實例136 通過for循環獲取表單元素的中文名稱 195
實例137 可以提交到不同處理頁的表單 196
第5章 列表的使用 199
5.1 有序列表 200
實例138 使用ol來設定有序列表 200
實例139 使用type類型來設定有序列表 201
實例140 使用start來設定有序列表的起始數值 202
5.2 無序列表 204
實例141 使用
標籤來顯示無序列表 204
實例142 使用type類型來設定無序列表