網頁製作與網站建設寶典(第2版)

網頁製作與網站建設寶典(第2版)
張蓉 等 編
ISBN 978-7-121-21721-0
2014年1月出版
定價:99.00元
680
16
內容提要
前端開發工程師是目前最受歡迎的職位之一,《網頁製作與網站建設寶典(第2版)》由淺入深、循序漸進地向讀者介紹了前端開發的各種相關技術,最終目的是使讀者能夠勝任前端開發工程師這個職位,同時達到能夠獨立開發網站的水平。
全書內容包括網站開發的基礎知識、HTML入門、Dreamweaver CS6的使用方法、Photoshop CS6的使用方法、Fireworks CS6的使用方法、網站Logo和Banner的製作方法、網頁圖像的格式選擇及最佳化方法、層疊式樣式表、網頁布局的實現方法、動態網頁、PHP開發基礎、Java Web開發基礎、MySQL資料庫開發基礎、網站的測試與發布、網站的維護、使用PHP開發部落格系統,以及使用Java開發文檔管理系統。
《網頁製作與網站建設寶典(第2版)》適合廣大網站開發初學者、前端開發入門者及希望進一步提升網站開發水平的用戶閱讀,對於掌握了基本的HTML知識、圖片處理技巧及初步了解PHP或者Java的讀者來說,學習《網頁製作與網站建設寶典(第2版)》的知識會達到事半功倍的效果。
目錄
第1部分網站開發基礎篇
第1章網站開發基礎 2
1.1認識網頁和網站 2
1.1.1什麼是網頁 2
1.1.2什麼是網站 4
1.2網頁的相關概念 5
1.2.1網際網路 5
1.2.2全球資訊網 6
1.2.3瀏覽器 6
1.2.4超文本標記語言 8
1.2.5電子郵件 9
1.2.6統一資源定位符 9
1.2.7域名 12
1.2.8檔案傳輸協定 12
1.2.9IP位址 14
1.3網站建設的一般流程 15
1.3.1確定網站主題 15
1.3.2網站整體規劃 17
1.3.3申請網站域名 19
1.3.4準備主機或虛擬主機 24
1.3.5設計網頁頁面 26
1.3.6網站程式設計 28
1.3.7網站的發布 29
1.4常用的網頁設計軟體 29
1.4.1網頁設計軟體Adobe Dreamweaver 29
1.4.2平面設計軟體Adobe Photoshop30
1.4.3網頁圖片設計和切圖軟體Adobe Fireworks 30
1.4.4動畫設計軟體Adobe Flash31
1.5小結 31
第2章HTML入門 32
2.1HTML的基本語法 32
2.1.1 HTML靜態網頁結構 32
2.1.2創建HTML靜態網頁 33
2.2常見的HTML標籤 34
2.2.1基礎類標籤(html、head、title、style、link、body) 35
2.2.2窗體類標籤(frameset、frame、iframe) 37
2.2.3容器類標籤(div、table、tbody、tr、td、th、tfoot) 41
2.2.4列表類標籤 45
2.2.5排版類標籤 46
2.2.6文字樣式類標籤 50
2.2.7功能類標籤 53
2.2.8表單類標籤 55
2.2.9多媒體類標籤 58
2.2.10 特殊標記 59
2.3實例:製作一個用戶註冊頁面 59
2.3.1網頁的整體外觀 60
2.3.2網頁的內容布局 60
2.3.3製作網頁 61
2.4常見問題 65
2.4.1 HTML代碼的大小寫問題 65
2.4.2不同的瀏覽器之間的兼容性問題 65
2.4.3 HTML、XHTML和XML 66
2.5小結 66
第3章網頁的色彩搭配67
3.1網頁色彩基礎知識 67
3.1.1認識色彩 67
3.1.2色彩的特徵 67
3.1.3色彩的選擇 68
3.2網頁配色標準 70
3.2.1網頁配色設計方案 70
3.2.2網頁配色原則 72
3.3網頁配色步驟 72
3.3.1確定網頁主色彩 72
3.3.2確定網頁輔助色彩73
3.3.3頁面的色彩分配 73
3.4常見問題 74
3.4.1如何快速掌握網頁的色彩搭配 74
3.4.2如何獲得某個網頁的基本色的RGB值75
3.5小結 76
第2部分網站開發實戰篇
第4章使用AdobeDreamweaver CS678
4.1安裝Adobe Dreamweaver CS6 78
4.2Dreamweaver CS6工作區概述 79
4.2.1文檔工具列 79
4.2.2標準工具列 80
4.2.3樣式呈現工具列 80
4.2.4瀏覽器導航工具列81
4.2.5編碼工具列 81
4.2.6狀態欄 81
4.2.7屬性檢查器 82
4.2.8插入面板82
4.2.9檔案面板83
4.2.10CSS樣式面板 83
4.2.11 操作實例:插入一個下拉選單 83
4.2.12 操作實例:插入選項卡式面板 86
4.3使用Dreamweaver CS6製作部落格首頁 88
4.4Dreamweaver CS6的使用技巧 93
4.4.1Dreamweaver中常用的捷徑 93
4.4.2Dreamweaver的首選參數94
4.5常見問題 95
4.5.1Dreamweaver CS6的新功能 95
4.5.2什麼是網頁三劍客95
4.6小結 96
第5章使用Dreamweaver進行站點管理97
5.1創建本地站點 97
5.1.1使用站點嚮導創建本地站點97
5.1.2選擇和更改本地工作站點 98
5.1.3本地站點和遠程伺服器同步 99
5.2管理站點 100
5.2.1打開站點 100
5.2.2編輯站點 100
5.2.3刪除站點 100
5.2.4複製站點 101
5.3管理站點檔案 101
5.3.1創建資料夾和檔案 101
5.3.2移動和複製檔案 101
5.4實例:創建網站並測試各項功能 101
5.5常見問題 103
5.5.1 FTP不能上傳和下載的問題103
5.5.2 FTP遠程資料夾設定的問題104
5.6小結 104
第6章使用Dreamweaver製作HTML頁面 105
6.1文本的輸入和編輯 105
6.1.1輸入文本 105
6.1.2設定文本屬性 107
6.1.3使用pre標籤進行排版 111
6.1.4輸入特殊字元 112
6.2在網頁中插入圖像 113
6.2.1插入圖像 113
6.2.2設定圖像屬性 115
6.2.3設定圖像超連結 117
6.2.4設定圖像的邊距 118
6.2.5滑鼠經過(mouse over)圖像 118
6.3網頁連結 119
6.3.1文字連結 119
6.3.2錨點連結 120
6.3.3電子郵件連結 121
6.3.4圖像熱點連結 122
6.4利用CSS美化網頁 123
6.4.1 CSS的基本語法 124
6.4.2在Dreamweaver 中自動生成CSS樣式標記 127
6.4.3使用Dreamweaver CS6的樣式模板自動生成樣式表檔案 128
6.4.4使用Dreamweaver CS6連結外部樣式表 132
6.4.5使用Dreamweaver CS6編輯樣式表 132
6.4.6套用CSS設定文本格式 133
6.4.7實例:CSS樣式表的使用 134
6.5插入多媒體 136
6.5.1插入Flash動畫 136
6.5.2插入視頻 138
6.5.3插入音樂 141
6.6實例:製作圖文混排的多媒體頁面 142
6.7在Dreamweaver中使用網頁模板 150
6.7.1創建庫項目 151
6.7.2創建模板 154
6.7.3創建可編輯區域 158
6.7.4創建其他模板區域 160
6.8框架網頁 165
6.8.1創建框架網頁 165
6.8.2保存框架 167
6.8.3框架結構頁面的編輯 167
6.8.4實例:製作一個框架結構網頁 168
6.9常見問題 170
6.9.1網頁中Flash動畫大小的問題 170
6.9.2網頁中音樂或視頻檔案不能播放的問題 171
6.9.3網頁中音樂或視頻檔案大小的問題 172
6.9.4網頁模板與庫項目的實質 172
6.9.5在網頁中如何使用框架網頁 172
6.10小結172
第7章使用Adobe Photoshop CS6 173
7.1熟悉Photoshop CS6的操作界面 173
7.1.1選單欄 174
7.1.2工具箱 174
7.1.3工具選項欄 175
7.1.4狀態欄 175
7.1.5面板 176
7.2熟悉圖像基礎操作 184
7.2.1新建檔案 184
7.2.2打開檔案 185
7.2.3置入檔案 185
7.2.4解析度 186
7.2.5移動工具 186
7.2.6建立選區 187
7.2.7複製與貼上 191
7.2.8裁切 192
7.2.9畫布調整 193
7.2.10 視圖調整工具 194
7.2.11 保存文檔 194
7.3創建與編輯選區 195
7.3.1選區模式 195
7.3.2選框工具的使用 197
7.3.3快速選擇工具和魔棒工具 198
7.3.4套索工具組的使用 199
7.3.5編輯選區 202
7.3.6實例:演示—個圖像公司的網頁設計 206
7.4強大的畫筆功能 209
7.4.1使用畫筆工具 209
7.4.2畫筆工具調板 210
7.4.3鉛筆工具 210
7.4.4顏色替換工具 211
7.4.5歷史畫筆工具 212
7.4.6漸變工具 212
7.4.7油漆桶工具 213
7.5圖像的修飾與潤色 213
7.5.1圖章工具組 214
7.5.2橡皮擦工具組 214
7.6繪製路徑與矢量圖形 215
7.6.1使用形狀工具 215
7.6.2鋼筆工具組 216
7.6.3路徑和選區的轉換 218
7.7文字工具 219
7.7.1水平文字和垂直文字 219
7.7.2段落文字 220
7.7.3柵格化文字 220
7.7.4變形文字 220
7.7.5路徑文字 221
7.8圖層套用技術 221
7.8.1圖層混合模式 222
7.8.2圖層樣式 222
7.9小結 223
第8章使用Adobe Fireworks CS6 224
8.1Fireworks CS6的基本操作 224
8.1.1認識Fireworks CS6的工作環境 224
8.1.2使用面板226
8.1.3設定畫布228
8.2創建和編輯點陣圖230
8.2.1創建點陣圖230
8.2.2創建和編輯選區 231
8.2.3使用鉛筆工具繪製圖形233
8.2.4使用油漆桶工具繪製圖形 235
8.2.5修飾點陣圖236
8.3創建和編輯矢量圖形237
8.3.1繪製基本形狀237
8.3.2繪製自動形狀238
8.3.3繪製自由變形形狀240
8.3.4創建複合形狀243
8.4樣式、元件和URL 244
8.4.1使用樣式244
8.4.2使用元件245
8.4.3使用URL246
8.5切片、變換圖像和熱點 247
8.5.1創建切片248
8.5.2使用切片互動249
8.5.3導出切片250
8.5.4使用熱點251
8.6按鈕、導航欄和彈出選單252
8.6.1按鈕252
8.6.2導航欄 254
8.6.3彈出選單255
8.7小結 256
第9章製作網站的Logo和Banner 257
9.1設計與製作網站Logo257
9.1.1網站Logo的設計思路 257
9.1.2網站Logo的表現形式 258
9.1.3網站Logo的設計與製作規範 259
9.1.4網站Logo的製作 259
9.2設計與製作網站Banner 264
9.2.1網站Banner的設計標準264
9.2.2網站Banner的表現形式265
9.2.3網站Banner的製作266
9.3小結 269
第10章網頁圖像的最佳化270
10.1圖像格式的選擇 270
10.1.1GIF格式 270
10.1.2JPEG格式 271
10.1.3PNG格式 272
10.2色彩的運用 273
10.2.1顏色模式的選擇 273
10.2.2Web圖像安全色 274
10.2.3Web抖動274
10.3切片及其最佳化 274
10.3.1切片的製作方法 275
10.3.2切片的最佳化 280
10.4圖像大小的調整 282
10.5小結 283
第11章層疊式樣式表(CSS) 284
11.1樣式表基礎 284
11.1.1樣式表概述 284
11.1.2基本語法 285
11.1.3選擇符 286
11.1.4常用樣式表屬性 296
11.1.5HTML和XHTML元素分類 300
11.1.6樣式表中的單位 301
11.1.7樣式表的引用方法 302
11.2樣式表盒模型 305
11.2.1盒模型簡介 305
11.2.2盒模型尺寸計算 307
11.2.3內邊距屬性 309
11.2.4框線屬性 311
11.2.5外邊距屬性 313
11.2.6盒的高度與內容溢出 316
11.3小結 318
第12章網頁布局 319
12.1基本表格布局 319
12.1.1插入表格 319
12.1.2設定表格屬性 320
12.1.3合併及拆分單元格 322
12.1.4使用表格實現布局 325
12.2元素的定位 326
12.2.1元素的定位屬性 326
12.2.2靜態定位 327
12.2.3相對定位 328
12.2.4絕對定位 329
12.2.5固定定位 330
12.2.6使用定位實現布局 331
12.3元素的可見性 333
12.3.1display 333
12.3.2visibility 335
12.4元素的深度 336
12.5浮動 336
12.5.1XHTML文檔流 336
12.5.2使用浮動屬性 337
12.5.3清除浮動屬性 340
12.5.4使用浮動實現布局 342
12.6常見布局方式及其實現 345
12.6.1常見布局類型 345
12.6.2固定式布局 346
12.6.3流動式布局 348
12.7小結 350
第13章動態網頁 351
13.1JavaScript基礎知識 351
13.1.1JavaScript簡介 351
13.1.2編輯與調試JavaScript 353
13.1.3基本數據類型 354
13.1.4變數 355
13.1.5直接量 356
13.1.6運算符和表達式 357
13.1.7語句 358
13.1.8函式 362
13.1.9對象 364
13.1.10 數組 366
13.2文檔對象模型(DOM) 366
13.2.1DOM結構 366
13.2.2DOM中的對象 367
13.2.3HTML DOM結點類型 368
13.2.4訪問DOM結點 368
13.2.5操縱DOM結點 375
13.2.6修改DOM結點的文本 381
13.2.7控制元素樣式 383
13.2.8 DOM事件 386
13.3 Ajax入門389
13.3.1什麼是Ajax389
13.3.2 Ajax關鍵技術 389
13.3.3 XMLHttpRequest對象390
13.3.4 Ajax套用舉例 393
13.4常見問題395
13.4.1通過DOM模型是否只能獲得form標籤中的文本框元素的值 395
13.4.2 HTML中的兩種button的實現方法 396
13.4.3 JavaScript是面向對象的程式設計語言嗎 396
13.5小結396
第14章PHP開發基礎 397
14.1 PHP簡介 397
14.1.1 PHP的介紹及環境搭建 397
14.1.2 PHP標記 403
14.1.3關鍵字403
14.1.4 PHP語句 404
14.1.5注釋 405
14.1.6 PHP的輸出 405
14.1.7第一個PHP例子405
14.2數據類型406
14.2.1整型 406
14.2.2浮點型406
14.2.3字元串型 406
14.2.4布爾型408
14.2.5數組 409
14.2.6對象 409
14.2.7資源 410
14.2.8空值 410
14.2.9數據類型的自動轉換411
14.2.10 數據類型的強制轉換412
14.3常量與變數 413
14.3.1常量 413
14.3.2變數 413
14.3.3可變變數 417
14.4運算符與表達式 417
14.4.1運算符 417
14.4.2運算符的優先權和結合性 421
14.4.3表達式 421
14.5流程控制 424
14.5.1條件結構 424
14.5.2分支結構 424
14.5.3循環結構 425
14.5.4跳轉語句 427
14.6函式 428
14.6.1用戶自定義函式 428
14.6.2嵌套函式 429
14.6.3遞歸函式 430
14.6.4變數函式 430
14.6.5系統函式 431
14.7數組 431
14.7.1創建數組 431
14.7.2訪問數組元素 434
14.7.3遍歷數組 435
14.7.4數組排序 438
14.7.5數組的棧操作 442
14.7.6數組的計算 444
14.8面向對象編程技術 445
14.8.1類的創建 445
14.8.2構造函式和析構函式 446
14.8.3類的實例化 449
14.8.4類的繼承 449
14.9PHP訪問MySQL資料庫 451
14.9.1PHP的MySQL資料庫接口 451
14.9.2創建資料庫連線 451
14.9.3查詢記錄 453
14.9.4插入記錄 454
14.9.5更新記錄 456
14.9.6刪除記錄 458
14.10常見問題459
14.10.1register_globals選項 459
14.10.2如何使用會話 460
14.10.3如何判斷當前使用的php.ini配置檔案 460
14.11小結461
第15章Java Web開發基礎 462
15.1Java語言概述462
15.1.1Java語言簡介 462
15.1.2JDK 463
15.1.3IDE 465
15.1.4Java套用伺服器466
15.1.5JSP技術簡介 469
15.1.6Servlet技術簡介 470
15.2Java程式設計基礎472
15.2.1Java程式結構 472
15.2.2基本數據類型 475
15.2.3變數 477
15.2.4運算符477
15.2.5程式流程控制語句 479
15.3面向對象編程483
15.3.1類的基本結構 483
15.3.2構造函式 485
15.3.3類成員486
15.3.4成員的訪問控制487
15.3.5對象的創建489
15.4Servlet編程技術 489
15.4.1Servlet的生命周期 490
15.4.2Servlet的常用方法 490
15.4.3處理表單數據 491
15.4.4管理會話數據 493
15.4.5管理Cookie495
15.4.6過濾器497
15.5JSP編程技術 500
15.5.1JSP的語法 500
15.5.2JSP指令標記 500
15.5.3JSP內置對象 502
15.5.4JSP的動作 503
15.5.5JavaBeans組件技術 505
15.6Java Web資料庫訪問技術 509
15.6.1JDBC簡介 510
15.6.2Java訪問MySQL510
15.7常見問題520
15.7.1如何設定Java 2的環境變數 520
15.7.2哪些Java集成開發工具支持Java 2 521
15.7.3如何處理Java開發中的中文亂碼 521
15.8小結524
第16章MySQL開發基礎525
16.1 MySQL基礎知識 525
16.2 MySQL的安裝 526
16.2.1 Windows平台上的安裝 526
16.2.2Linux平台上MySQL的安裝 526
16.3資料庫的創建與維護 528
16.3.1創建資料庫528
16.3.2查看資料庫528
16.3.3切換當前資料庫529
16.3.4刪除資料庫529
16.4表的管理529
16.4.1存儲引擎 529
16.4.2常用數據類型 531
16.4.3創建表531
16.4.4修改表532
16.4.5刪除表532
16.5數據查詢與操縱 533
16.5.1查詢數據 533
16.5.2修改數據 533
16.5.3刪除數據 534
16.6其他資料庫對象 535
16.6.1索引 535
16.6.2視圖 536
16.6.3存儲過程和函式537
16.7安全性管理 538
16.8常見問題539
16.8.1無法連線到MySQL伺服器539
16.8.2如何重置root用戶密碼 539
16.9小結540
第17章網站的測試與發布 541
17.1網站的測試 541
17.1.1功能測試 541
17.1.2性能測試 546
17.1.3用戶界面測試 546
17.1.4兼容性測試547
17.1.5安全性測試549
17.2網站的發布 550
17.2.1域名註冊 550
17.2.2選擇主機 551
17.2.3發布網站 551
17.3常見問題551
17.3.1如何將域名指向所申請的主機551
17.3.2可以在域名解析中設定虛擬主機嗎552
17.4小結552
第3部分網站維護和推廣篇
第18章網站的日常維護 554
18.1網站資料庫維護 554
18.1.1 MySQL資料庫的備份 554
18.1.2 MySQL資料庫的恢復 559
18.1.3 MySQL資料庫的壓縮 560
18.1.4 MySQL資料庫的修復 561
18.2網站伺服器的維護562
18.2.1用戶的管理562
18.2.2防火牆的設定 563
18.2.3 IIS的安全 566
18.2.4 Apache的安全 567
18.3除了資料庫和安全維護之外的其他工作 567
18.4小結568
第19章網站的宣傳推廣 569
19.1搜尋引擎最佳化569
19.1.1最佳化網頁結構 569
19.1.2增加外部連結 570
19.1.3主動提交網站 571
19.2連結策略571
19.3電子郵件策略572
19.4網路廣告573
19.5傳統行銷策略574
19.6如何提高搜尋引擎最佳化的效果 574
19.7小結574
第4部分綜合實例篇
第20章綜合實例:部落格系統 576
20.1系統分析 576
20.1.1系統背景 576
20.1.2功能模組 576
20.1.3目錄結構 577
20.2資料庫設計 577
20.2.1數據實體 577
20.2.2數據表結構 577
20.2.3資料庫的建立 578
20.3公共模組設計 581
20.3.1系統配置檔案 581
20.3.2資料庫操作類 581
20.3.3網頁頭部區域 583
20.3.4網頁底部區域 583
20.3.5左側導航區域 584
20.3.6驗證碼 584
20.4用戶模組 585
20.4.1用戶類 585
20.4.2用戶註冊 588
20.4.3用戶登錄 590
20.4.4用戶註銷 591
20.4.5修改用戶信息 592
20.5文章模組 595
20.5.1文章類 595
20.5.2文章列表 598
20.5.3分類頁面 599
20.5.4文章搜尋 600
20.5.5文章細覽 601
20.6評論模組 603
20.6.1評論類 603
20.6.2發表評論 605
20.6.3顯示評論 606
20.7RSS模組 606
20.7.1RSS元素 606
20.7.2RSS操作類 607
20.7.3生成RSS 610
20.8管理功能模組 611
20.8.1管理員登錄 611
20.8.2分類管理 615
20.8.3文章管理 620
20.8.4評論管理 625
20.8.5管理員註銷 627
20.9小結 628
第21章綜合實例:文檔管理系統629
21.1系統分析 629
21.1.1系統背景 629
21.1.2功能模組 629
21.2資料庫設計 629
21.2.1數據實體 630
21.2.2數據表結構 630
21.3實現數據持久層與數據訪問層 630
21.3.1資料庫訪問幫助類的實現 631
21.3.2CategoryDAO類的實現631
21.3.3DocumentDAO類的實現632
21.3.4UserDAO類的實現634
21.4實現業務邏輯層 636
21.4.1Category實體類的實現 636
21.4.2Document實體類的實現 637
21.4.3User實體類的實現 638
21.4.4CategoryService類的實現 639
21.4.5DocumentService類的實現 640
21.4.6UserService類的實現 642
21.5實現處理用戶請求的Servlet644
21.5.1增加分類 644
21.5.2刪除分類 645
21.5.3修改分類 646
21.5.4增加文檔 648
21.5.5刪除文檔 650
21.5.6修改文檔 651
21.5.7獲得當前用戶的所有文檔 653
21.5.8用戶登錄 653
21.6實現展示層 654
21.6.1登錄頁面 654
21.6.2文檔管理系統主頁面 655
21.6.3分類列表頁面 657
21.6.4文檔列表頁面 658
21.6.5新增文檔頁面 659
21.6.6修改文檔頁面 660
21.6.7新增分類頁面 661
21.6.8修改分類頁面 662
21.7ChangeCharsetFilter過濾器的實現663
21.8web.xml的配置664
21.9小結 666
前言
隨著網際網路的普及以及電子商務的興起,網站已經成為公司、企業宣傳推廣產品及商品交易的一種重要手段。設計精美、架構合理的網站對於提高企業的知名度、樹立企業形象起到了關鍵作用。所以,製作網站及維護網站已經成為企業運營的一部分,具有非常好的發展前景。
本書的寫作目的
網站開發涉及的知識非常多,要在短時間內完全掌握幾乎是不可能的。但是,作為一個合格的前端開發人員,必須對這些所涉及的知識有所了解,掌握其中的重要部分,例如HTML語言、Dreamweaver、Photoshop、樣式表、腳本語言等,並至少掌握一種程式設計語言及資料庫管理系統。這些都是網站開發人員的基本功。
學習前端開發,僅靠一些工具和一點語言基礎是不夠的,實戰是鞏固網站開發最重要的一環。本書除技術講解非常基礎外,案例實踐也非常貼近實際的網站開發。讀者通過學習本書中各章節的知識,將會對網站開發所涉及的技術有比較全面的了解,基本上勝任一般的網站開發任務。掌握好本書中的知識,將為今後進一步提高實戰水平打下堅實的基礎。
本書的特點
1.循序漸進,由淺入深
為了方便讀者學習,本書首先從基本的網站建設常識及最基礎的HTML語言等知識開始講解。在讀者不斷學習的過程中,逐步介紹所需要的各種軟體工具的使用方法及程式設計語言。每一章的學習,都會使讀者學有所獲,有信心進入下一步的學習。
2.按知識點進行講解,理解深刻
由於網站開發的相關技術非常多,因此很多讀者都感覺到無從下手。本書通過按照知識點進行講解的方式,幫助讀者逐個了解並掌握各種技術的基礎知識。
3.內容全面,重點突出
本書力求成為網站開發人員的入門教程,因此,內容全面是本書最重要的特點之一;同時,各知識點都是緊緊地圍繞網站開發這個主題展開的。
4.配隨書光碟,增強學習興趣
為了使初學者快速上手,在本書的隨書光碟中為讀者提供了各章的實例代碼和素材。通過這些資料,讀者可以反覆實踐,加深對於書中知識的理解。
本書的內容
本書共4部分21章。
第1部分(第1~3章)為網站開發基礎篇。
第1章:介紹網站開發有關的基礎知識。例如網際網路、域名、瀏覽器、IP位址、網站建設的一般流程並列出常用的軟體。
第2章:詳細講解HTML語言的相關知識,包括基本語法、各種標籤的屬性和使用方法等。
第3章:主要講解網頁色彩的搭配,包括色彩的基礎知識、網頁配色標準和配色步驟等。
第2部分(第3~17章)為網站開發實戰篇。
第4章:詳細講解Dreamweaver CS6的基礎知識,包括安裝方法、工作界面及使用技巧。
第5章:著重介紹Dreamweaver CS6的網站管理功能,包括創建本地站點、管理本地站點及站點檔案的管理方法等。
第6章:講解使用Dreamweaver CS6製作網頁,包括文本的處理、插入圖像、網頁連結、樣式表、網頁模板及框架網頁等。
第7章:重點介紹Photoshop CS6的相關知識,包括工作界面、圖像的基本操作、選區、畫筆、路徑及圖層等。
第8章:詳細介紹Fireworks CS6在網頁製作中的套用。
第9章:著重介紹網站Logo和Banner的製作方法。
第10章:詳細介紹網頁圖像的格式選擇及最佳化方法。
第11章:詳細介紹層疊樣式表(CSS)的相關知識,包括語法、選擇符及盒子模型。
第12章:詳細介紹網頁布局的實現方法,包括表格布局法、元素的定位、可見性、深度及浮動,最後介紹幾種常用的網頁布局及其實現。
第13章:詳細介紹動態網頁,主要包括JavaScript語言的語法、文檔對象模型及Ajax的基礎知識。
第14章:詳細介紹PHP程式設計語言在網站開發中的套用,主要包括PHP的基礎知識及如何使用PHP來訪問MySQL資料庫。
第15章:重點介紹Java在網站開發中的套用,主要包括Java的基本語法、JSP及Servlet等知識點。
第16章:詳細介紹網站開發中最流行的資料庫管理系統MySQL的使用方法。
第17章:重點介紹網站的測試與發布,包括功能測試、性能測試、用戶界面測試及網站的發布方法。
第3部分(第18~19章)為網站維護和推廣篇。
第18章:重點介紹網站資料庫及網站伺服器的維護,主要有MySQL資料庫的備份與恢復、網站伺服器的用戶管理,以及IIS和Apache等Web伺服器的安全等。
第19章:重點介紹網站的宣傳與推廣,主要有搜尋引擎的最佳化及各種常用的推廣策略。
第4部分(第20~21章)為綜合實例篇。
第20章:對前面所有章節的知識進行綜合,使用PHP開發一個簡單的部落格系統。這一章主要是為了增強讀者使用PHP開發綜合項目的體會,達到實戰的效果。
第21章:主要介紹如何使用Java語言開發一個文檔管理系統。通過這一章的學習,讀者可以體會到如何使用Java來開發綜合項目。
適合的讀者
具備一定計算機操作基礎的初學者
具有一定網站開發經驗的初、中級用戶
立志從事前端開發工作的從業人員
自學網頁設計或網站開發的大中專學生
對於網頁製作感興趣的社會培訓用戶
各類站長
本書由張蓉組織編寫,同時參與編寫的還有張燕、杜海梅、孟春燕、吳金艷、鮑凱、龐雁豪、楊銳麗、鮑潔、王小龍、李亞傑、張彥梅、劉媛媛、李亞偉、張昆,在此一併表示感謝。

相關詞條

熱門詞條

聯絡我們