網站設計與Web套用開發技術(第三版)

網站設計與Web套用開發技術(第三版)

《網站設計與Web套用開發技術(第三版)》是2020年4月清華大學出版社出版的圖書,作者是吳偉敏。

基本介紹

  • 中文名:網站設計與Web套用開發技術(第三版)
  • 作者:吳偉敏
  • 出版時間:2020年4月
  • 出版社清華大學出版社
  • ISBN:9787302549246
  • 定價:76 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《網站設計與Web套用開發技術(第三版)》從Web基本概念和網站的規劃設計及建設方法入手,著重介紹HTML、CSS、JavaScript和伺服器端開發技術的基本原理和開發方法,並對將來網站開發領域的方向進行了描述。全書內容在編排上由淺入深,並輔以大量的實例進行說明。全書共分為7章,內容包括WWW簡介、網站設計與網站運行環境配置、HTTP協定與HTML語言、層疊樣式表(CSS)、JavaScript語言與客戶端開發、伺服器端開發——動態網頁技術基礎和Web的未來。 《網站設計與Web套用開發技術(第三版)》內容豐富,結構清晰,具有很強的實用性,既可作為高等院校學習網站設計及Web開發技術的教材,也可作為Web開發人員及自學者的參考用書。 《網站設計與Web套用開發技術(第三版)》配套的電子課件、習題答案和實例源檔案可以通過http://www.tupwk.com.cn/downpage網站下載,也可以掃描前言中的二維碼進行下載。

圖書目錄

第1章 WWW簡介 1
1.1 Internet與WWW 1
1.1.1 Internet的發展 1
1.1.2 Internet技術基礎 4
1.1.3 Internet提供的服務 7
1.2 WWW概述 9
1.2.1 WWW的起源 9
1.2.2 Web的實質 11
1.2.3 Web的技術基礎 12
1.2.4 Web的高級技術 15
1.2.5 WWW的發展 20
1.3 Web套用開發的架構 23
1.3.1 Web套用的需求 23
1.3.2 套用發展的需求 25
1.4 本章小結 30
1.5 思考和練習 30
第2章 網站設計與網站運行環境配置 31
2.1 網站設計的總體流程 31
2.2 網站建立的前期工作——網站策劃 32
2.3 網站的設計 35
2.3.1 網站的CI形象設計 36
2.3.2 網站的總體結構設計 38
2.3.3 網站的版面設計 40
2.3.4 網頁的色彩設計 45
2.3.5 網站的導航設計 48
2.3.6 網站信息的可用性設計 50
2.3.7 網站的互動設計 51
2.4 網站的建立——IIS的安裝與配置 58
2.4.1 IIS的安裝 59
2.4.2 使用IIS建立站點 60
2.4.3 IIS的配置 62
2.4.4 其他Web伺服器 64
2.5 網站運行的基礎——安全 65
2.5.1 網站安全威脅 66
2.5.2 防範策略 67
2.6 網站開發過程 69
2.6.1 瀑布模型 69
2.6.2 敏捷開發模型 70
2.7 網站評估 72
2.7.1 準備工作 73
2.7.2 數據分析 73
2.7.3 小結 74
2.8 本章小結 74
2.9 思考和練習 74
第3章 HTTP協定與HTML語言 75
3.1 HTTP協定 75
3.1.1 HTTP概述 75
3.1.2 HTTP的巨觀工作原理 79
3.1.3 HTTP協定基礎 81
3.1.4 HTTP套用開發方法 86
3.1.5 HTTP套用的開發 89
3.1.6 安全超文本傳輸協定、安全套接層及傳輸層協定 91
3.2 HTML基礎 93
3.2.1 HTML簡介 93
3.2.2 HTML標記語法及文檔結構 99
3.3 HTML的基本語法 110
3.3.1 標題和段落 110
3.3.2 列表 116
3.3.3 超連結 120
3.3.4 表格 126
3.3.5 圖像、音頻、視頻及嵌入元素 132
3.3.6 iframe框架套用 139
3.3.7 表單 141
3.3.8 canvas套用 148
3.4 本章小結 152
3.5 思考和練習 152
第4章 層疊樣式表(CSS) 153
4.1 CSS概述 153
4.2 將CSS引入網站 156
4.2.1 CSS的定義 156
4.2.2 CSS的瀏覽器兼容性 158
4.2.3 不同層次的CSS定義 159
4.2.4 書寫規範 161
4.3 CSS選擇器 162
4.3.1 標籤選擇器 162
4.3.2 類別選擇器 163
4.3.3 ID選擇器 165
4.3.4 通用選擇器 167
4.3.5 後代選擇器 168
4.3.6 交集選擇器 168
4.3.7 並集選擇器 169
4.3.8 偽類選擇器 170
4.3.9 偽元素選擇器 174
4.3.10 樣式表的繼承性與層疊性 176
4.3.11 對div CSS方案的思考 177
4.4 CSS的布局及盒子模型 178
4.4.1 CSS 的布局基礎 179
4.4.2 CSS的盒子模型 182
4.4.3 CSS 布局 186
4.4.4 CSS 布局技巧 193
4.5 CSS濾鏡 198
4.5.1 CSS3濾鏡的種類及定義方式 199
4.5.2 濾鏡實例 201
4.6 CSS典型用法實例 204
4.6.1 框線的用法 204
4.6.2 動畫 205
4.6.3 語音套用 211
4.6.4 製作可互動的360度全景展示 211
4.6.5 自動適應移動設備橫豎屏顯示方式的實現方案 214
4.7 本章小結 215
4.8 思考和練習 215
第5章 JavaScript語言與客戶端開發 216
5.1 JavaScript簡介 216
5.1.1 什麼是JavaScript 217
5.1.2 JavaScript的作用 218
5.1.3 JavaScript語言的組成 219
5.1.4 將JavaScript引入HTML文檔的方式 220
5.1.5 一個簡單的實例 221
5.1.6 JavaScript的版本與兼容性 222
5.2 JavaScript基本語法 223
5.2.1 JavaScript的語句 223
5.2.2 數據類型 224
5.2.3 變數 225
5.2.4 運算符與表達式 226
5.2.5 功能語句 228
5.2.6 函式 232
5.3 對象化編程 235
5.3.1 對象的基本知識 235
5.3.2 事件處理 237
5.3.3 JavaScript的內部對象 240
5.3.4 JavaScript的自定義類及對象 248
5.4 瀏覽器對象模型與文檔對象模型 253
5.4.1 navigator對象 255
5.4.2 window對象 259
5.4.3 screen對象 265
5.4.4 event對象 267
5.4.5 history對象 269
5.4.6 location對象 270
5.4.7 document對象 271
5.4.8 link對象 273
5.4.9 form對象 275
5.4.10 cookie對象 284
5.5 JS開發框架技術 286
5.5.1 框架技術簡介 286
5.5.2 jQuery框架 290
5.5.3 Flex 294
5.5.4 框架開發實例 294
5.6 JavaScript實例 298
5.6.1 document.write()的副作用 298
5.6.2 帶動畫效果的進度條 299
5.6.3 旋轉變幻文字效果 300
5.6.4 指針式時鐘的實現 302
5.6.5 一個益智小遊戲的實現 305
5.7 Ajax技術 310
5.7.1 Ajax介紹 310
5.7.2 Ajax套用與傳統的Web套用的比較 311
5.8 本章小結 314
5.9 思考和練習 314
第6章 伺服器端開發——動態網頁技術基礎 315
6.1 動態網頁基本原理 315
6.2 ASP及.NET技術 317
6.2.1 ASP 317
6.2.2 ASP.NET簡介 320
6.2.3 .NET戰略 320
6.2.4 ASP.NET套用的開發實例 322
6.3 Java技術 330
6.3.1 Java技術概述 330
6.3.2 Applet與Application 332
6.3.3 Servlet 334
6.3.4 JSP 336
6.3.5 J2EE 338
6.4 Python網站開發技術 340
6.4.1 Python Web套用開發框架 340
6.4.2 Django的特點 344
6.4.3 Django實例 345
6.5 更多的伺服器開發技術及其比較 348
6.5.1 CGI 348
6.5.2 ISAPI/NSAPI 350
6.5.3 PHP 350
6.5.4 不同開發技術之間的比較 352
6.6 本章小結 354
6.7 思考和練習 354
第7章 Web的未來 355
7.1 Web的發展路徑 355
7.2 XML技術 357
7.2.1 XML介紹 357
7.2.2 XML的文檔格式 359
7.2.3 XML相關技術介紹 362
7.2.4 XML的開發工具 366
7.2.5 XML的使用前景 367
7.2.6 JSON 368
7.3 WebAssembly技術 368
7.3.1 WebAssembly概述 369
7.3.2 WebAssembly的歷史 369
7.3.3 WebAssembly的運行原理 370
7.3.4 WebAssembly的套用 371
7.3.5 WebAssembly的現狀和發展趨勢 372
7.4 移動開發與混合開發模式 372
7.4.1 移動開發簡介 372
7.4.2 移動套用開發的三種模式 375
7.4.3 混合套用開發框架介紹 376
7.5 本章小結 379
7.6 思考和練習 379
參考文獻 380
附錄 HTML5代碼規範 382

相關詞條

熱門詞條

聯絡我們