第1章XHTML技術 11.1XHTML基礎 1
1.1.1HTML與XHTML 1
1.1.2XHTML語法規則 3
1.2XHTML應用 13
習題 16
第2章CSS技術 18
2.1CSS語法基礎 18
2.1.1CSS的引入 18
2.1.2CSS的構成 20
2.2CSS常用屬性 25
2.2.1CSS背景屬性 25
2.2.2CSS文本屬性 26
2.2.3CSS字體屬性 27
2.2.4CSS列表屬性 28
2.2.5CSS邊距屬性 29
2.2.6CSS邊框屬性 30
2.2.7CSS定位 30
2.2.8CSS浮動 32
2.3CSS應用舉例 33
習題 36
第3章JavaScript基礎知識 39
3.1JavaScript語法 39
3.1.1ECMAScript 39
3.1.2文檔對象模型 55
3.1.3瀏覽器對象模型 57
3.2JavaScript與jQuery 59
3.3JavaScript應用舉例 61
習題 63
第4章Web開發環境部署 65
4.1Windows下PHP運行環境搭建 65
4.1.1獨立安裝 65
4.1.2一鍵安裝包 79
4.2Linux下PHP運行環境搭建 80
4.2.1獨立安裝 80
4.2.2一鍵安裝包 82
習題 83
第5章精品課網站制作 84
5.1系統概述 84
5.2項目實現步驟 85
5.2.1首頁技術分析 86
5.2.2首頁CSS效果分析 91
5.2.3二級頁面技術分析 92
5.2.4二級頁面CSS效果分析 97
習題 98
第6章PHP基礎 100
6.1PHP概述 100
6.2嵌入PHP 100
6.3PHP基本語法 102
6.3.1數據類型 102
6.3.2常量與變量 108
6.3.3運算符 113
6.3.4流程控制 119
6.4數組 129
6.4.1數組的定義 129
6.4.2數組的操作 131
6.5函數 140
6.5.1認識函數 140
6.5.2自定義函數 140
6.5.3函數和變量作用域 145
6.5.4函數高級應用 147
習題 149
第7章數據庫基礎 151
7.1MySQL基本操作 151
7.1.1phpMyAdmin的使用 151
7.1.2MySQL基本操作 161
7.2在PHP中操作數據庫 163
7.2.1連接到一個MySQL數據庫 163
7.2.2訪問數據庫中的數據 164
7.2.3插入、修改、刪除記錄 165
習題 167
第8章PHP高級應用 168
8.1類與對象 168
8.1.1面向對象的概念 168
8.1.2類與對象 169
8.1.3PHP5中的魔術方法 186
8.2文件處理 189
8.2.1文件的打開與關閉 189
8.2.2文件的訪問 190
8.2.3目錄的處理 192
8.2.4文件上傳與下載 195
習題 198
第9章會話管理與XML技術 200
9.1Cookie 200
9.1.1Cookie的優缺點 200
9.1.2Cookie的使用 201
9.2Session 204
9.2.1什么是Session 204
9.2.2Session的使用 204
9.3PHP與XML技術 205
9.3.1XML語法 205
9.3.2XML文檔結構 206
9.3.3使用PHP創建XML文檔 206
9.3.4使用SimpleXML創建和解析XML 207
9.3.5XML的應用——RSS 211
小結 213
第10章正則表達式及PHP異常處理機制 214
10.1正則表達式簡介 214
10.2正則表達式基礎語法 215
10.2.1元字符 215
10.2.2模式修飾符 216
10.3POSIX擴展正則表達式函數 216
10.3.1字符串匹配函數——ereg()和eregi() 216
10.3.2字符串替換函數——ereg_replace()和eregi_replace() 217
10.3.3字符串拆分函數——split()和spliti() 218
10.4Perl兼容正則表達式函數 219
10.4.1對數組查詢匹配函數——preg_grep() 220
10.4.2字符串匹配函數preg_match()和preg_match_all() 221
10.4.3轉義特殊字符函數——preg_quote() 221
10.4.4搜索和替換函數——preg_replace() 222
10.4.5字符串拆分函數——preg_split() 223
10.5PHP錯誤和異常處理 224
10.5.1PHP的錯誤處理機制 224
10.5.2自定義錯誤處理 227
10.5.3PHP異常處理 227
小結 232
第11章Smarty模板技術 233
11.1MVC概述 233
11.1.1MVC開發模式簡介 233
11.1.2Smarty技術介紹 234
11.2Smarty的安裝與配置 236
11.2.1Smarty的安裝 236
11.2.2Smarty的配置 237
11.3Smarty的使用 239
11.3.1Smarty使用示例 239
11.3.2Smarty的使用步驟 240
11.4Smarty模板變量 242
11.4.1模板中輸出PHP分配的變量 242
11.4.2模板中輸出PHP分配的變量 244
11.4.3變量調節器 245
11.5Smarty模板函數 251
11.5.1內建函數 251
11.5.2自定義函數 254
11.6流程控制 258
11.6.1條件選擇結構if…else 258
11.6.2foreach 259
11.6.3section 261
11.7Smarty的緩存處理 262
11.7.1在Smarty中控制緩存 262
11.7.2一個頁面多個緩存 264
11.7.3為緩存實例消除處理開銷 264
11.7.4清除緩存 265
11.7.5關閉局部緩存 266
11.8自定義插件 267
11.8.1插件的命名方式 268
11.8.2插件的編寫 268
11.8.3函數插件 269
11.8.4修正器插件 270
11.8.5塊函數插件 271
11.8.6輸出過濾器插件 271
小結 272
第12章基于MVC的仿記事狗微博系統 273
12.1系統概述 273
12.2數據庫設計 273
12.3項目實現 275
12.3.1用戶注冊模塊的實現 276
12.3.2用戶登錄 279
12.3.3微博主頁面 281
小結 290
第13章旅游網站開發 291
13.1系統概述 291
13.2數據庫結構 291
13.3后臺功能的實現 293
13.3.1管理用戶登錄 293
13.3.2后臺主界面 296
13.3.3景點列表頁面 297
13.3.4景點列表的編輯 300
13.3.5景點信息添加模塊 302
13.4前臺界面 304
13.4.1前臺首頁 304
13.4.2杭州旅游的主頁 309
13.4.3景點模塊設計 314
習題 319
第14章博客管理系統 320
14.1需求分析 320
14.2系統設計 320
14.2.1系統功能結構 321
14.2.2系統流程圖 321
14.2.3開發環境 322
14.2.4文件夾組織結構 322
14.3數據庫設計 322
14.3.1數據庫概念設計 322
14.3.2數據庫物理結構設計 323
14.4首頁設計 325
14.4.1首頁技術分析 325
14.4.2首頁的實現過程 326
14.5博文管理模塊設計 331
14.5.1博文管理模塊技術分析 331
14.5.2添加博文的實現過程 332
14.5.3博文列表的實現過程 334
14.5.4查看博文、評論的實現過程 338
14.5.5刪除文章、評論的實現過程 344
14.6圖片上傳模塊設計 345
14.6.1圖片上傳模塊技術分析 345
14.6.2圖片上傳的實現過程 346
14.6.3圖片瀏覽與刪除的實現過程 348
14.7朋友圈模塊設計 354
14.7.1朋友圈模塊技術分析 354
14.7.2查詢好友的實現過程 355
小結 360
??
??
??
??
PHP開發自學經典
目錄
·VI·
·VII·