Web技術基礎

Web技術基礎

《Web技術基礎》是2016年8月電子工業出版社出版的圖書,作者是楊占勝。

基本介紹

  • 書名:Web技術基礎
  • 作者:楊占勝
  • 出版社:電子工業出版社
  • 出版時間:2016年8月
  • 頁數:400 頁
  • 定價:56 元
  • 開本:16 開
  • ISBN:9787121297434
內容簡介,圖書目錄,

內容簡介

本書首先從網際網路與全球資訊網的概念入手,介紹了Web在整個網路體系架構中的位置、Web與Internet的關係,引出Web的三個基本要素:URL、HTTP、HTML。之後,全書系統、深入地介紹了HTML 4.0.1、CSS 2.1、JavaScript的全部內容,XML、XHTML、HTML5、CSS3的基本原理與核心內容,以及Web編輯工具Dreamweaver的使用方法。按照知識關聯和學習路線,全書對Web領域中的技術概念幾乎都進行了介紹,並具有一定的深度和特色。對Dreamweaver軟體的介紹,除了其基本的功能外,著重於Dreamweaver最具特色與實用性的工具。Web技術涉及的計算機語言較多,內容龐雜,合理組織安排這些知識內容十分重要。本書的章、節、小節、知識點編排都是精心設計的,力求條理清晰、結構合理。Web技術基礎知識簡單易懂,HTML、CSS只有少量難點,JavaScript有一定的難度。本書在介紹各知識點時,對簡單的內容儘量簡明扼要,對一些有難度的內容進行了深入細緻的剖析。書中的例程是在多年教學實踐中積累精選的,例程的代表性強,所有的例程組織連結成一個網站,可以作為Web前端設計技術人員的參考代碼。書末附有實驗指導書,8個實驗項目也組織成一個小型的網站。本書配套教學資源有PPT、原始碼等。

圖書目錄

第1章 Internet與Web 1
1.1 網際網路簡介 1
1.2 全球資訊網 2
1.3 統一資源定位符 3
1.5 Web瀏覽器 6
1.6 Web伺服器 7
1.7 資源類型標識 8
本章小結 9
思考題 9
第2章 HTML 10
2.1 基本文檔結構標記 11
2.2 文本格式化標記 12
2.2.1 標題標記 12
2.2.2 區段標記 12
2.2.3 文字修飾標記 13
2.2.4 特殊符號 15
2.3 超連結標記 16
2.3.1 連結地址 16
2.3.2 連結標記的主要屬性 17
2.4 圖像標記 18
2.4.1 圖像檔案類型 19
2.4.2 圖像連結與圖像映射 20
2.5 多媒體播放 20
2.5.1 嵌入標記和對象標記 21
2.5.2 音頻和視頻檔案格式 26
2.6 列表標記 30
2.6.1 無序列表 30
2.6.2 有序列表 31
2.6.3 定義列表 31
2.7 表格標記 32
2.7.1 表格 32
2.7.2 的屬性 33
2.7.3 和的屬性 34
2.7.4 的子元素 37
2.7.5 表格布局 41
2.8 表單標記 45
2.8.1 表單 45
2.8.2 輸入控制項 46
2.8.3 列表控制項 47
2.8.4 文本域控制項 47
2.8.5 輔助標記 49
2.9 框架標記 49
2.9.1 框架集 50
2.9.2 內聯框架 51
2.10 元標記 51
2.10.1 http-equiv屬性 51
2.10.2 name屬性 52
2.10.3 content屬性 52
2.11 HTML屬性 53
2.11.1 必需屬性 53
2.11.2 通用屬性 53
2.11.3 事件屬性 54
2.11.4 常用屬性 55
本章小結 55
思考題 56
第3章 CSS 57
3.1 基本樣式屬性 57
3.1.1 字元樣式屬性 57
3.1.2 文本樣式屬性 58
3.1.3 背景樣式屬性 60
3.1.4 框線樣式屬性 61
3.1.5 邊距樣式屬性 63
3.1.6 列表樣式屬性 65
3.2 選擇器 66
3.2.1 通配符選擇器 67
3.2.2 標記選擇器 67
3.2.3 類選擇器 67
3.2.4 id選擇器 67
3.2.5 屬性選擇器 68
3.2.7 並列選擇器 69
3.2.9 相鄰兄弟選擇器 69
3.2.10 偽類選擇器 69
3.2.11 偽元素選擇器 72
3.3 網頁中使用CSS 74
3.3.1 內聯樣式表 74
3.3.3 外部樣式表 75
3.4 定位相關屬性 78
3.4.1 盒模型與流布局 78
3.4.2 顯示與大小屬性 80
3.4.3 定位與布局屬性 83
3.4.4 內容修剪與對齊屬性 91
3.5 其他樣式屬性 100
3.5.1 表格相關屬性 100
3.5.2 滑鼠樣式屬性 104
3.5.3 輪廓相關屬性 105
3.5.4 內容生成相關屬性 106
3.6 DIV + CSS布局 110
本章小結 113
思考題 114
第4章 JavaScript 115
4.1 JavaScript概述 115
4.1.1 JavaScript的特點 115
4.1.2 Java與JavaScript的
區別 116
4.1.3 兩個簡單的輸出
方法 117
4.2 網頁中嵌入JavaScript 117
4.3 JavaScript語法 119
4.3.1 基礎語法點 120
4.3.2 基本數據類型 120
4.3.3 常量 121
4.3.4 變數 124
4.3.5 常用全局函式 129
4.3.6 運算符與表達式 131
4.3.7 流程控制與語句 135
4.3.8 函式 141
4.4 事件處理 143
4.5 內置類 150
4.5.1 數組Array 150
4.5.2 日期Date 152
4.5.3 數學Math 153
4.5.4 字元串String 155
4.6 HTML文檔對象 157
4.6.1 瀏覽器對象 158
4.6.2 DOM對象 168
4.7.1 正則表達式的規則 172
4.7.2 常用正則表達式 174
4.7.3 JavaScript使用正則
表達式 175
4.8 JavaScript套用 176
4.8.1 修改網頁內容 176
4.8.2 表單驗證 180
4.9 JavaScript修改CSS樣式 185
本章小結 187
思考題 188
第5章 XML簡介 190
5.1 XML概述 190
5.2 XML語法 192
5.2.1 XML語法規則 192
5.2.2 XML語法元素 193
5.2.3 格式良好和有效的
XML文檔 194
5.3 DTD 194
5.3.1 元素類型聲明 195
5.3.2 屬性類型聲明 196
5.3.3 實體 198
5.3.4 XML中聲明DTD 201
5.4 名稱空間 203
5.5 Schema 204
5.5.1 Schema概述 204
5.5.2 Schema的定義 205
5.5.3 數據類型 208
5.5.4 簡單類型定義 210
5.5.5 複雜類型定義 212
5.5.6 XML中聲明Schema 214
5.6 CSS格式化XML 214
5.7 XSL 216
5.7.1 XSL概述 216
5.7.2 XSLT文檔結構 217
5.7.3 XSLT模板 217
5.7.4 模式處理 219
5.7.5 節點選擇 220
5.8 XML解析器 222
5.9 XML DOM 223
5.9.1 Document文檔對象 223
5.9.2 Node節點對象 225
5.9.3 NodeList節點列表對象 225
5.9.4 NamedNodeMap無序節點集
對象 226
5.9.5 DOM例程 226
5.10 XHTML 229
本章小結 230
思考題 231
第6章 Web編程工具 232
6.1 Dreamweaver界面 232
6.2 站點管理 234
6.2.1 站點建立 234
6.2.2 檔案管理 235
6.2.3 資源管理 235
6.2.4 站點地圖 236
6.3 網頁編輯 236
6.3.1 編碼輔助功能 237
6.3.2 可視化編輯 238
6.3.3 超連結 239
6.3.4 圖像 240
6.3.5 多媒體 242
6.3.6 表格 243
6.3.7 表單 245
6.3.8 框架 245
6.4 DOCTYPE聲明與網頁解析
模式 246
6.4.1 網頁文檔類型聲明 246
6.4.2 瀏覽器的工作模式 248
6.5 網頁布局 249
6.6 網站模板 250
6.7 CSS的支持 251
6.8 JavaScript的支持 253
6.9 XML的支持 254
6.10 參考資源 254
本章小結 255
思考題 256
第7章 HTML 5 257
7.1 HTML 5概述 257
7.1.1 從HTML到XHTML
和HTML 5 257
7.1.2 HTML 5的優勢 258
7.2 HTML 5新增常用元素和
屬性 259
7.2.1 新增的文檔結構元素 259
7.2.2 新增的通用屬性 262
7.2.3 其他元素 265
7.3 HTML 5增強的表單功能 266
7.3.1 新增的表單元素和屬性 266
7.3.2 元素type屬性
新增的屬性值 270
7.3.3 新增的客戶端校驗屬性 273
7.3.4 增強的檔案上傳域 273
7.4 多媒體播放 276
7.4.1 音頻和視頻標記 276
7.4.2 JavaScript腳本控制
媒體的播放 278
7.5 拖放行為 280
7.5.1 拖放API 280
7.5.2 拖放操作 281
7.6 繪圖功能 283
7.6.1 繪圖API 283
7.6.2 繪製圖形 285
本章小結 293
思考題 294
第8章 CSS 3 295
8.1 CSS 3新增的選擇器 295
8.1.1 偽類選擇器 295
8.1.2 兄弟選擇器 300
8.1.3 瀏覽器前綴 300
8.2 伺服器字型 301
8.2.1 @font-face 301
8.2.2 伺服器字型與客戶端
字型結合使用 303
8.3 框線和陰影 303
8.3.1 漸變框線 303
8.3.2 圓角框線 304
8.3.3 圖片框線 305
8.3.4 陰影 306
8.4 分欄布局 306
8.4.1 分欄屬性 307
8.4.2 分欄顯示 308
8.4.3 塊框屬性 310
8.5 變形與動畫 310
8.5.1 變形 310
8.5.2 Transition動畫 312
8.5.3 Animation動畫 314
本章小結 317
思考題 317
第9章 JavaScript進階 319
9.1 JavaScript函式高級功能 319
9.1.1 函式定義 319
9.1.2 函式的特性 322
9.1.3 類屬性 323
9.1.4 函式的調用 324
9.1.5 函式的獨立性 326
9.1.6 函式的參數 327
9.1.7 類的擴展 331
9.1.8 對象的創建 333
9.2 DOM事件模型 335
9.2.1 基本事件模型 336
9.2.2 DOM2事件模型 342
9.2.3 IE事件模型 351
9.3 JavaScript程式調試 356
9.3.1 顯示腳本錯誤 356
9.3.2 Firebug 357
本章小結 362
思考題 362
第10章 Web技術發展概述 364
10.1 Web技術發展的階段 364
10.1.1 Web技術發展的三個
階段 364
10.1.2 Web應用程式發展的三個
階段 365
10.2 Web 2.0概述 366
10.2.1 Web 1.0的特徵 366
10.2.2 Web 2.0的特徵 367
10.2.3 Web 2.0套用技術 368
本章小結 369
思考題 369
附錄A 370
實驗說明 370
實驗1 基本網頁設計 373
實驗2 CSS套用 377
實驗3 JavaScript編程 379
實驗4 表單驗證 382
實驗5 XML文檔操作 384
實驗6 HTML 5套用 386
實驗7 DOM 2事件處理 388
實驗8 個人網站設計 390
參考文獻 391

相關詞條

熱門詞條

聯絡我們