網站製作、發布與維護技術實戰

網站製作、發布與維護技術實戰

《網站製作、發布與維護技術實戰》是2016年出版的圖書,作者是王剛。

基本介紹

  • 書名:網站製作、發布與維護技術實戰
  • 作者:王剛
  • ISBN:9787302452799
  • 定價:59
  • 出版社清華大學出版社
  • 出版時間:2016年12月
內容簡介,目錄,

內容簡介

隨著網際網路技術的迅速發展,Web1.0和Web2.0的時代已經離我們遠去。一些網際網路巨頭紛紛用自己的實際行動迎接HTML5和CSS3技術的到來,所有主流的瀏覽器都已經開始支持HTML5和CSS3技術的很多特性。網頁的代碼變得越來越整潔,對搜尋引擎的支持也越來越好,甚至在移動設備端,瀏覽器對HTML5也提供了很好的支持。
本書針對初學者,全程介紹了網站製作、發布和維護的過程。本書共分為21章。第1~3章介紹網站的規劃與準備工作,在讀者對網站製作有一個整體認識之後,開始介紹如何創建站點,以及網站製作開發工具的使用方法。第4~5章逐步介紹網頁中文本、圖像和超連結的使用方法,因為這些內容都是每個網頁中必不可少的元素。接下來介紹如何使用表格和列表展示數據,以及它們的特殊用法。第6~9章介紹CSS樣式的基礎知識、結合div元素布局網頁結構以及製作網站導航選單功能的方法。表單作為用戶與網站互動的視窗,也進行了詳細的介紹。第10~11章介紹JavaScript基礎知識以及如何創建互動式網頁。第12~14章介紹HTML5和CSS3的新功能,包括新的標籤元素、音頻與視頻的操作方法,以及CSS3中各種選擇器的靈活使用技巧。第15章對回響式Web設計進行了簡要的介紹。第16~18章開始詳細介紹PHP基礎知識以及MySQL資料庫的使用方法,指導讀者創建動態網站。第19章和20章分別介紹了域名和空間的相關知識,以及網站測試、上傳和維護的方法。最後,第21章介紹了搜尋引擎最佳化的一些知識,幫助讀者提高網站的曝光率。

目錄

第1章規劃與準備1
1.1網頁製作基礎1
1.1.1網頁與網站1
1.1.2網站的類型1
1.1.3網頁的基本構成5
1.1.4網站開發與製作流程5
1.2網站策劃5
1.2.1網站的定位6
1.2.2確定網站類型6
1.2.3規劃網站結構6
1.2.4確定版式與布局6
1.2.5決定是否使用動態頁面7
1.3網站客群分析7
1.3.1必要的市場調查7
1.3.2如何提高訪問者滿意度7
1.4蒐集素材8
1.4.1網站內容需求8
1.4.2繪製草圖8
1.4.3蒐集文本與圖片8
1.4.4組織網站內容9
1.4.5建立站點地圖9
1.5選用合適的工具9
1.5.1選擇合適的網頁編輯器9
1.5.2選擇合適的圖像處理軟體.10
1.5.3選擇合適的瀏覽器.10
第2章創建本地站點11
2.1Dreamweaver使用基礎.11
2.1.1Dreamweaver桌面的基本結構11
2.1.2文檔的基本操作.12
2.1.3原始碼的格式化和淨化.14
2.1.4使用歷史面板.15
2.2建立站點.15
2.3複製和修改站點.16
2.4創建第一個Web頁面.17
2.4.1用記事本創建頁面.17
2.4.2用Dreamweaver創建頁面18
2.4.3保存Web頁面.18
2.4.4預覽Web頁面.18
第3章在Dreamweaver中創建與使用模板19
3.1創建網頁模板.19
3.1.1創建空白模板.19
3.1.2根據現有文檔創建模板.20
3.2套用網頁模板.21
3.3簡單的模板頁面.23
第4章添加文本、圖像和超連結.28
4.1認識HTML文檔的結構.28
4.1.1什麼是HTML28
4.1.2HTML版本歷史.28
4.1.3HTML標籤.28
4.1.4HTML元素.31
4.2添加文本.35
4.2.1標題.36
4.2.2段落.36
4.2.3文本的格式化.37
4.3插入圖像.38
4.3.1在網頁中插入圖像.38
4.3.2圖像標籤(<img>)和源屬性(src).39
4.3.3alt屬性.40
4.3.4從不同的位置插入圖像.41
4.3.5定義圖像的高度和寬度.43
4.3.6圖像的繞排.43
4.3.7創建圖像映射.45
4.4使用超連結.47
4.4.1連結語法.47
4.4.2target屬性.47
4.4.3id屬性48
4.4.4創建圖片連結.49
4.4.5創建電子郵件連結.49
4.5創建用戶信息頁面.50
第5章使用表格與列表組織內容.54
5.1插入表格.54
5.1.1表格的作用.54
5.1.2表格的結構.54
5.1.3在單元格中添加內容.56
5.2格式化表格.56
5.2.1id屬性56
5.2.2class屬性.57
5.2.3表格的寬度和高度.57
5.2.4表格與單元格的對齊.58
5.2.5表格框線.60
5.2.6單元格間距和單元格邊距.60
5.2.7表頭.62
5.2.8nowrap屬性.63
5.2.9colspan和rowspan屬性63
5.2.10背景與框線顏色65
5.2.11背景圖像66
5.3製作表格.67
5.4插入列表.72
5.4.1有序列表.72
5.4.2無序列表.74
5.4.3定義列表.75
5.5製作橫嚮導航.76
第6章CSS基礎79
6.1認識CSS樣式表.79
6.1.1CSS是什麼79
6.1.2CSS能做什麼79
6.1.3CSS與HTML的區別81
6.1.4CSS有哪些優勢81
6.2CSS的工作原理.82
6.2.1CSS基本語法82
6.2.2CSS類型82
6.3CSS樣式的引用方法.83
6.4CSS選擇器.85
6.4.1標籤選擇器.85
6.4.2class選擇器.85
6.4.3id選擇器86
6.4.4通配符選擇器.87
6.4.5屬性選擇器.87
6.4.6嵌套選擇器.90
6.4.7連結選擇器.92
6.5CSS內容排版.92
6.5.1設定字型.93
6.5.2文字排版.93
6.5.3通欄排版.99
6.5.4分欄排版100
6.5.5圖文混合排版102
6.5.6不規則文字環繞104
6.5.7全圖混排105
6.5.8表格和框線108
6.6製作預覽幻燈片112
第7章DIV+CSS布局.122
7.1理解CSS與DIV定位122
7.1.1div與span標記122
7.1.2盒子模型124
7.1.3元素的定位129
7.1.4給圖片簽名131
7.2DIV+CSS網頁布局方法.132
7.2.1div的並列與嵌套結構132
7.2.2固定高度布局137
7.2.3自適應高度布局137
7.2.4多行多列布局139
7.3頁面布局設計140
第8章製作網站導航選單144
8.1網站導航選單概述144
8.1.1網站導航選單的作用144
8.1.2網站導航選單的製作標準144
8.2網站導航選單的種類145
8.3創建翻轉按鈕147
8.3.1用代碼創建翻轉按鈕147
8.3.2在Dreamweaver中製作翻轉按鈕.149
8.4用CSS創建導航選單151
8.4.1創建CSS列表導航選單.151
8.4.2創建二級CSS列表導航選單.154
第9章製作表單.159
9.1表單標籤159
9.1.1<form>標籤159
9.1.2<.eldset>標籤161
9.1.3<legend>標籤.161
9.1.4<input>標籤162
9.1.5<select>標籤.164
9.1.6<option>標籤.165
9.1.7<optgroup>標籤.165
9.1.8<textarea>標籤166
9.2創建表單結構167
9.3驗證表單168
9.3.1表單驗證的原理168
9.3.2在Dreamweaver中添加表單驗證行為.170
9.4使用線上表單服務171
9.5製作表單頁面172
第10章JavaScript基礎.181
10.1JavaScript概述181
10.2JavaScript基本語法182
10.2.1JavaScript書寫方式.182
10.2.2執行順序與生命周期.183
10.2.3變數.183
10.2.4函式.183
10.2.5類.185
10.2.6Object類185
10.2.7數組.186
10.3使用JavaScript事件187
第11章使用JavaScript創建互動式網頁189
11.1常用JavaScript特效189
11.1.1時間日期特效.189
11.1.2頁面特效.192
11.1.3圖形圖像特效.193
11.1.4頁面導航特效.194
11.1.5文本特效.195
11.1.6滑鼠特效.196
11.2防止訪客刷新內容.197
11.2.1禁用F5刷新.198
11.2.2禁止右鍵彈出選單.198
11.2.3禁止其他功能.198
11.3使用jQuery.199
11.3.1什麼是jQuery199
11.3.2如何套用jQuery200
11.4使用bootstrap.201
11.4.1什麼是bootstrap201
11.4.2如何套用bootstrap202
第12章HTML5基礎.204
12.1創建一個HTML5頁面.204
12.2HTML5結構.205
12.2.1section標籤.206
12.2.2article標籤206
12.2.3nav標籤207
12.2.4aside標籤.207
12.2.5header標籤207
12.2.6footer標籤207
12.2.7hgroup標籤.208
12.2.8.gure標籤208
第13章HTML5音頻與視頻209
13.1檢查瀏覽器是否支持HTML5的功能.209
13.2添加音頻和視頻檔案.210
13.3指定備用的檔案源.211
13.4video和audio元素的屬性212
13.5使用JavaScript控制播放213
13.6音頻和視頻播放事件.214
第14章CSS3使用指南.217
14.1CSS3選擇器217
14.1.1結構性偽類選擇器.217
14.1.2UI元素狀態偽類選擇器.227
14.1.3通用兄弟元素選擇器.227
14.2@Font-face特性.228
14.3Word-wrap和Text-over.ow.228
14.4CSS3的多列布局230
14.5框線和顏色.231
14.6CSS3的漸變效果232
14.6.1線性漸變.232
14.6.2徑向漸變.234
14.7CSS3的陰影和反射效果236
14.8CSS3的背景效果237
14.8.1background-clip237
14.8.2background-origin238
14.8.3background-size239
14.8.4設定多個背景.240
第15章回響式Web設計241
15.1什麼是回響式Web設計.241
15.2回響式Web設計的優勢.242
15.3製作回響式Web設計的方法.243
15.4視口和螢幕尺寸.243
15.5媒體查詢.244
15.6回響式圖片.247
第16章PHP動態網站開發248
16.1動態網站開發基礎.248
16.1.1功能特點.248
16.1.1開發語言.248
16.2PHP語言入門.249
16.2.1PHP代碼書寫.250
16.2.2PHP代碼注釋.250
16.2.3PHP輸出函式.251
16.2.4PHP變數.254
16.2.5PHP常量.263
16.2.6運算符.264
16.3流程控制語句270
16.3.1分支語句.270
16.3.2循環語句.273
16.3.3特殊流程控制.275
第17章使用MySQL資料庫277
17.1Windows下安裝和配置MySQL資料庫277
17.1.1下載與配置免安裝版本.277
17.1.2通過安裝XAMPP安裝MySQL資料庫278
17.2MySQL資料庫基礎279
17.3MySQL表結構280
17.4MySQL數據類型280
17.5創建資料庫和表.281
17.5.1創建資料庫.281
17.5.2指定資料庫用戶.282
17.5.3創建數據表.283
17.6添加、修改、刪除和查詢數據.284
17.6.1添加數據.284
17.6.2修改數據.284
17.6.3刪除數據.285
17.6.4查詢數據.286
第18章使用Dreamweaver創建PHP+MySQL動態網站.287
18.1Dreamweaver與PHP的整合287
18.2創建會員管理動態網站.290
18.2.1總體規劃.290
18.2.2數據字典.291
18.2.3登錄頁面實現.292
18.2.4系統主界面實現.297
18.2.5讀者管理.304
18.2.6其他基礎信息管理.309
18.2.7修改密碼.310
18.2.8退出功能.312
第19章申請域名和空間313
19.1申請域名.313
19.1.1什麼是域名.313
19.1.2實例:申請域名.313
19.2申請網站空間.317
19.2.1網站空間簡介.317
19.2.2實例:申請網站空間.318
19.3綁定域名和空間.319
第20章測試、上傳與維護網站.322
20.1站點的測試.322
20.1.1功能測試.322
20.1.2瀏覽器兼容性測試.323
20.1.3超連結的測試.323
20.2站點的上傳.324
20.2.1使用Dreamweaver上傳324
20.2.2使用上傳工具上傳.326
20.3站點的維護與更新.328
20.3.1收集與採納用戶反饋.328
20.3.2關注用戶留言.329
20.3.3查看與回復用戶郵件.329
20.3.4論壇的維護.329
20.3.5站點的升級.329
20.3.6站點內容的更新.330
20.4網站安全管理.330
20.4.1伺服器安全管理.330
20.4.2FTP密碼的安全保護330
20.4.3網站程式的安全管理.331
20.4.4數據的安全管理.331
第21章搜尋引擎最佳化332
21.1搜尋引擎最佳化概述.332
21.1.1什麼是SEO.332
21.1.2為什麼要做SEO.332
21.2搜尋引擎最佳化實戰.333
21.2.1內部最佳化.333
21.2.2外部最佳化.335
21.2.3向搜尋引擎提交網站.335
21.2.4建立HTML站點地圖.336

相關詞條

熱門詞條

聯絡我們