3dwoo大學簡體電腦書店
Web 2.0網頁設計教程
( 簡體 字)
作者:徐會杰,朱海類別:1. -> 程式設計 -> 網路編程
出版社:電子工業出版社Web 2.0網頁設計教程 3dWoo書號: 45245
詢問書籍請說出此書號!
有庫存
NT售價: 200
出版日:9/1/2016
頁數:312
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787121291708 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章 網站開發基礎知識 1
1.1 Internet與Web 1
1.1.1 Internet基礎知識 1
1.1.2 Web基本概念 4
1.2 Web瀏覽器的使用 6
1.2.1 瀏覽器的發展 6
1.2.2 常見瀏覽器 9
1.3 網站的訪問過程 13
1.3.1 靜態網站的訪問過程 13
1.3.2 動態網站的訪問過程 14
1.4 Web 2.0網站概述 16
1.4.1 Web 2.0的定義 16
1.4.2 Web 2.0的特點 16
1.5 本章小結 ???
第2章 網站開發過程 16
2.1 網站開發流程 16
2.1.1 網站規劃 16
2.1.2 設置開發環境 17
2.1.3 規劃頁面及布局 18
2.1.4 創建內容 22
2.1.5 測試與部署 23
2.2 網站開發設計思想 27
2.2.1 網站設計理念 27
2.2.2 網頁構成要素 28
2.2.3 網頁設計原則 30
2.3 常見的網站開發工具 32
2.3.1 網頁開發工具 32
2.3.2 圖形處理工具 36
2.3.3 動畫制作工具 38
2.3.4 其他 40
2.4 網站測試 41
2.4.1 測試過程 41
2.4.2 測試內容 42
2.4.3 常見測試工具 48
2.5 本章小結 ???
第3章 HTML標記語言(一) 51
3.1 HTML標簽基礎知識 51
3.1.1 HTML文檔結構 51
3.1.2 HTML常用標簽 52
3.2 段落標簽和文本標簽 55
3.2.1 常見文本標簽和段落標簽 55
3.2.2 設置字體樣式標簽 56
3.2.3 案例 58
3.3 圖片標簽 59
3.3.1 常用網頁圖像 59
3.3.2 插入網頁圖片 60
3.3.3 鼠標指針經過圖片 62
3.3.4 案例 63
3.4 超鏈接標簽 64
3.4.1 插入超鏈接 64
3.4.2 設置鏈接屬性 66
3.4.3 使用熱點和錨點鏈接 67
3.4.4 案例 70
3.5 本章小結 ???
第4章 HTML標記語言(二) 73
4.1 HTML表格 73
4.1.1 插入表格 73
4.1.2 設置單元格 75
4.1.3 常用屬性設置 78
4.1.4 案例 81
4.2 DIV標簽 82
4.2.1 使用DIV 82
4.2.2 DIV屬性的設置 84
4.2.3 案例 87
4.3 列表標簽 88
4.3.1 有序列表 88
4.3.2 無序列表 91
4.3.3 定義列表 93
4.3.4 案例 94
4.4 框架 96
4.4.1 frameset 96
4.4.2 iframe 100
4.4.3 案例 104
4.5 本章小結 ???
第5章 使用CSS樣式表 106
5.1 CSS樣式表概述 106
5.1.1 CSS概述 106
5.1.2 CSS的基本語法 106
5.2 使用CSS樣式表 107
5.2.1 在網頁中使用樣式表 107
5.2.2 內聯樣式和外聯樣式 109
5.2.3 案例 110
5.3 選擇器和類 112
5.3.1 選擇器 112
5.3.2 偽類 116
5.3.3 樣式的繼承 118
5.3.4 案例 119
5.4 字體、顏色和段落樣式 119
5.4.1 設置字體 119
5.4.2 設置顏色 122
5.4.3 設置段落 124
5.4.4 案例 128
5.5 邊框、背景、列表樣式 130
5.5.1 設置邊框 130
5.5.2 設置背景 133
5.5.3 設置列表樣式 136
5.5.4 案例 137
5.6 CSS濾鏡的使用 139
5.6.1 常用濾鏡 141
5.6.2 兼容性及替代方案 144
5.7 本章小結 ???
第6章 DIV+CSS布局 146
6.1 DIV+CSS布局的基礎 146
6.1.1 DIV+CSS布局的優勢 146
6.1.2 DIV嵌套 147
6.1.3 盒子模型 148
6.2 控制HTML元素的位置 149
6.2.1 位置控制 149
6.2.2 margin和padding 149
6.2.3 案例 150
6.3 浮動定位與固定定位 152
6.3.1 浮動和清除 152
6.3.2 定位屬性 155
6.3.3 案例 158
6.4 流式布局 159
6.5 瀏覽器兼容性問題 162
6.5.1 兼容性問題的由來 162
6.5.2 常見問題及解決 163
6.5.3 CSS Hack 165
6.5.4 案例 166
6.6 本章小結 ???
第7章 使用jQuery 168
7.1 JavaScript和jQuery 168
7.1.1 JavaScript語法 168
7.1.2 運算符和流程控制 171
7.1.3 對象和函數 178
7.1.4 jQuery和JavaScript的
關系 181
7.1.5 在網頁中添加jQuery 181
7.2 jQuery選擇器 182
7.2.1 基本選擇器 182
7.2.2 過濾選擇器 182
7.2.3 案例 185
7.3 使用jQuery進行DOM操作 188
7.4 事件和動畫 199
7.4.1 基本事件 199
7.4.2 動畫處理 204
7.4.3 案例 207
7.5 非侵入式JavaScript 216
7.6 本章小結 ???
第8章 JQuery UI的使用 217
8.1 jQuery UI和jQuery 217
8.2 使用jQuery UI 217
8.3 選項卡 218
8.3.1 選項卡組件簡介 ???
8.3.2 選項卡組件的使用 ???
8.3.3 案例 ???
8.4 對話框 219
8.4.1 對話框組件簡介 ???
8.4.2 對話框組件的屬性 ???
8.4.3 對話框組件的使用 ???
8.4.4 案例 ???
8.5 按鈕 222
8.5.1 按鈕組件簡介 222
8.5.2 按鈕組件的屬性 223
8.5.3 按鈕組件的使用 223
8.5.4 案例 224
8.6 日歷 225
8.6.1 日歷組件簡介 225
8.6.2 日歷組件的屬性 226
8.6.3 日歷組件的使用 226
8.6.4 案例 227
8.7 其他控件 228
8.8 本章小結 ???
第9章 JQuery和AJAX 229
9.1 AJAX簡介 229
9.1.1 AJAX的XMLHttpRequest 229
9.1.2 使用AJAX 231
9.2 JSON和序列化元素 233
9.2.1 JSON簡介 233
9.2.2 用jQuery處理JSON 233
9.2.3 序列化表單 236
9.2.4 調用Web Service 237
9.2.5 ASP.NET JSON序列化和
反序列化實例 240
9.3 使用AJAX進行表單驗證 241
9.3.1 簡單的表單驗證 241
9.3.2 復雜的表單驗證 244
9.3.3 案例 250
9.4 本章小結 ???
第10章 HTML 5和jQuery Mobile 252
10.1 HTML 5簡介 252
10.1.1 HTML和HTML5 252
10.1.2 HTML 5的語法 253
10.1.3 HTML 5多媒體對象 257
10.2 jQuery Mobile簡介 258
10.2.1 jQuery和jQuery Mobile 258
10.2.2 使用jQuery Mobile 258
10.2.3 jQuery Mobile組件 259
10.2.4 jQuery Mobile表單 259
10.2.5 jQuery Mobile事件 260
10.2.6 案例 261
10.3 響應式網站開發 262
10.3.1 響應式網站簡介 262
10.3.2 使用HTML 5+CSS 3
布局 262
10.3.3 簡單的響應式網站 263
10.3.4 響應式布局優化 264
10.4 本章小結 ???
第11章 網站的測試和發布 265
11.1 網站兼容性測試 265
11.2 網站性能和優化 266
11.3 網站發布需要做的工作 267
11.4 發布網站到遠程服務器 268
11.4.1 站點的創建 268
11.4.2 測試服務器的設置 274
11.4.3 其他屬性設置 275
11.5 本章小結
本書根據Web 2.0這一新時代技術背景下網站開發的特點,由淺入深、系統性地介紹了包括HTML標記語言、CSS、CSS+DIV等網頁設計課程所必需的傳統、基礎內容,以及jQuery、jQuery UI、jQuery和AJAX、HTML 5等當前設計開發中具有時代性、拓展性的內容。

前 言
互聯網以其自身信息傳遞的高效快捷、多樣化、互動性等優勢,給人類的信息互通和共享帶來了巨大改變。進入21世紀,Web 2.0技術的成熟與廣泛應用使得人們相比以往有更多的機會參與到信息產品的創造、傳播和分享當中,互聯網從此進入了一個全新的發展階段。在Web 2.0這一新的時代背景下,從21世紀初到現在,Web站點、Web頁面和Web應用程序的設計與開發也經歷了多次創新和變革。以網頁設計為例,個性化、扁平化和響應式設計、界面簡潔、視頻代替文本、移動端Web開發等是該領域新的技術標準和發展趨勢。
作為當今大學課程體系中一門集實踐性、創造性、時代性為一體的重要基礎課,網頁設計課程在培養學生的直覺思維、形象思維和自主創新能力方面發揮著重要作用。然而,與之相配套的課程教材由于存在內容較陳舊、題材和體裁較單一、針對性和實用性不強等眾多問題,已很難適應時代快速發展和創新性人才培養的要求。本書編者根據多年從事Windows程序設計工作和講授網頁設計課程的實際教學經驗,按照“厚基礎、重實踐、強能力”的指導思想,精心選取教學內容,合理組織章節結構,抓住Web 2.0網頁設計的知識體系,系統講解了各知識點的基礎理論和使用方法。在內容設計上,除保留網站開發基礎知識、HTML標記語言、CSS樣式、CSS濾鏡等網頁設計課程所必需的傳統、基礎內容外,增設了網站測試、流式布局、瀏覽器兼容性問題及解決辦法、CSS Hack、jQuery和jQuery UI的使用、jQuery和AJAX、HTML 5和jQuery Mobile等設計開發中具有時代性、拓展性的內容,注重提高讀者基于Web 2.0技術應用的分析能力、開發能力和常見問題的應對能力。
本書的主要特點如下。
1.由淺入深,循序漸進
本書共分11章,以“入門→進階→提高→應用”為線索具體展開,先從網頁設計和網站開發的基礎知識入手;進而深入講解網站開發過程中涉及的核心、關鍵的技術規范及技術要點;然后詳細講解了網頁設計與網站開發中常用的jQuery、jQuery UI和AJAX,并作為拓展講解了用于創建移動Web應用的HTML 5和jQuery Mobile的相關理論知識與實踐;最后總結了網站測試與發布的實際過程。
2.注重實用,時代性強
本書站在實用和實際的角度,針對初學者和設計開發人員在學習或實際開發過程中常常面臨的一系列現實性困惑和難題,如頁面布局問題、浮動定位與固定定位問題、流式布局問題、瀏覽器兼容性問題、使用AJAX進行表單驗證問題和網站發布問題等,進行系統性的梳理總結和針對性的講解演示,使讀者能夠全面掌握網頁設計及網站建設的思路與方法。同時,緊密跟蹤該領域最新的技術,適應網頁設計的變革與發展,實時引入jQuery和AJAX,用于手機和平板設備Web應用開發的HTML 5與jQuery Mobile內容,積極拓展讀者的學習視野。
3.案例眾多,針對性強
本書在介紹每一個關鍵知識點內容時,均以“實踐”為中心,有針對性地精心設計了相關實踐性案例,利用實踐項目強化訓練,并給出了案例相應的代碼(讀者可按照書中提示信息找到每章的源碼),力求讓讀者在理解理論知識后,能夠學以致用,融會貫通,并很快運用到實際工作和生活中。
4.可讀性強
本書不僅適合本專業計算機類專業學生作為網頁設計與制作、動態網站和Web應用程序開發等課程的教材,對于非計算機類專業和沒有網頁設計背景的讀者,本書除了在內容上注意安排循序漸進、承前啟后的知識和技能結構外,對于其中較難理解或需要引起足夠注意的地方適時增設“小提示”,所以也可以作為非計算機類專業學生、網頁制作愛好者或相關從業人員的自學和參考用書。
本書由河南科技大學徐會杰負責主審、統稿和定稿,河南科技大學朱海負責策劃,徐會杰和朱海擔任主編,洛陽師范學院匡國防、洛陽師范學院伍臨莉、河南科技大學蔡羽擔任副主編。其中,本書第1章、第4章、第5章、第6章由徐會杰編寫,第2章、第7章、第9章由朱海編寫,第3章、第8章、第10章、第11章由匡國防和伍臨莉編寫,蔡羽負責校對和審稿。此外,張軍、顏同飛、劉海笑、董帥、程傳虎、常續、丁毅在資料收集與整理、程序調試等方面做了大量的工作,一并表示感謝。在本書的編寫過程中,參閱并引用了國內外諸多同行的著作,在此向他們表示致意。
由于編者水平有限,實踐倉促,書中難免有錯誤和不妥之處,歡迎廣大讀者、同仁批評指正。
pagetop