PHP+Ajax+jQuery網(wǎng)站開發(fā)項(xiàng)目式教程
定 價(jià):43 元
叢書名:工業(yè)和信息化人才培養(yǎng)規(guī)劃教材
- 作者:傳智播客高教產(chǎn)品研發(fā)部
- 出版時(shí)間:2016/1/1
- ISBN:9787115410757
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁碼:317
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書共8個(gè)項(xiàng)目,41個(gè)任務(wù)。首先通過成熟開源項(xiàng)目的部署,讓初學(xué)者深刻的了解到基于PHP和MySQL的項(xiàng)目運(yùn)行過程;然后完成學(xué)生星座判斷、個(gè)性標(biāo)簽制作、用戶頭像上傳、登錄驗(yàn)證碼等多個(gè)任務(wù),將PHP的基礎(chǔ)語法、Web表單與會話技術(shù)、文件與圖像技術(shù)運(yùn)用到項(xiàng)目開發(fā)中,達(dá)到學(xué)用結(jié)合的目的;接著通過員工信息管理以及新聞發(fā)布系統(tǒng)的開發(fā),全面學(xué)習(xí)面向?qū)ο缶幊毯蚉HP如何操作MySQL數(shù)據(jù)庫;再接著完成瀑布流布局、三級聯(lián)動、無刷新分頁、JSONP跨域請求等多個(gè)任務(wù),學(xué)會使用jQuery和Ajax技術(shù)完成項(xiàng)目特效。最后綜合運(yùn)用本書所學(xué)的知識和MVC框架,開發(fā)電子商務(wù)網(wǎng)站,讓讀者融會貫通、迅速積累項(xiàng)目開發(fā)經(jīng)驗(yàn)。
本書作為Web開發(fā)前段技術(shù)與后端技術(shù)的綜合應(yīng)用。全書配套豐富的學(xué)習(xí)資源,如源代碼、習(xí)題及答案、拓展訓(xùn)練、教學(xué)視頻等內(nèi)容,幫助讀者更好地理解和掌握所學(xué)知識。
傳智播客,成立于2006年,它是由中國Java培訓(xùn)第一人張孝祥老師發(fā)起,聯(lián)合全球**的中文IT社區(qū)CSDN、中關(guān)村軟件園共同創(chuàng)辦的一家專業(yè)教育機(jī)構(gòu)。辦學(xué)至今,傳智播客一直堅(jiān)守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學(xué)理念,在累計(jì)培養(yǎng)的十萬余名學(xué)員中。為了迎合軟件市場的需求,我們陸續(xù)開設(shè)了Java、網(wǎng)頁平面、PHP、.Net、iOS、C/C++六個(gè)專業(yè)方向的課程。
項(xiàng)目一 PHP 網(wǎng)站搭建 1
學(xué)習(xí)目標(biāo) 1
項(xiàng)目描述 1
任務(wù)一 認(rèn)識PHP 1
1.Web 開發(fā)簡介 1
2.PHP 概述 2
3.PHP 工作流程 3
任務(wù)二 開發(fā)環(huán)境搭建 4
1.準(zhǔn)備開發(fā)工具 4
項(xiàng)目二 學(xué)生信息管理 26
學(xué)習(xí)目標(biāo) 26
項(xiàng)目描述 26
任務(wù)一 展示學(xué)生資料 27
任務(wù)說明 27
知識引入 27
任務(wù)實(shí)現(xiàn) 31
任務(wù)二 計(jì)算學(xué)生年齡 32
任務(wù)說明 32
知識引入 33
任務(wù)實(shí)現(xiàn) 37
任務(wù)三 判斷學(xué)生星座 39
任務(wù)說明 39
知識引入 39
任務(wù)實(shí)現(xiàn) 42
項(xiàng)目三 網(wǎng)站用戶中心 62
學(xué)習(xí)目標(biāo) 62
項(xiàng)目描述 62
任務(wù)一 用戶資料編輯 62
任務(wù)說明 62
知識引入 62
任務(wù)實(shí)現(xiàn) 67
任務(wù)二 用戶頭像上傳 72
2.安裝Apache 6
3.安裝PHP 9
4.安裝MySQL 12
任務(wù)三 項(xiàng)目部署 18
1.配置虛擬主機(jī) 18
2.部署phpMyAdmin 20
3.部署WeCenter 社區(qū) 21
動手實(shí)踐 25
任務(wù)四 學(xué)生個(gè)性標(biāo)簽 44
任務(wù)說明 44
知識引入 45
任務(wù)實(shí)現(xiàn) 49
任務(wù)五 展示學(xué)生列表 50
任務(wù)說明 50
知識引入 50
任務(wù)實(shí)現(xiàn) 53
任務(wù)六 分頁列表展示 55
任務(wù)說明 55
知識引入 55
任務(wù)實(shí)現(xiàn) 58
動手實(shí)踐 61
任務(wù)說明 72
知識引入 73
任務(wù)實(shí)現(xiàn) 76
任務(wù)三 用戶相冊 81
任務(wù)說明 81
知識引入 82
任務(wù)實(shí)現(xiàn) 84
2
任務(wù)四 記錄瀏覽歷史 87
任務(wù)說明 87
知識引入 87
任務(wù)實(shí)現(xiàn) 90
任務(wù)五 用戶登錄與退出 94
任務(wù)說明 94
知識引入 94
項(xiàng)目四 面向?qū)ο缶W(wǎng)站開發(fā) 108
學(xué)習(xí)目標(biāo) 108
項(xiàng)目描述 108
任務(wù)一 體驗(yàn)類與對象 108
任務(wù)說明 108
知識引入 108
任務(wù)實(shí)現(xiàn) 110
任務(wù)二 面向?qū)ο笕筇卣鳌?12
任務(wù)說明 112
知識引入 113
任務(wù)實(shí)現(xiàn) 115
任務(wù)三 魔術(shù)方法 119
任務(wù)說明 119
知識引入 120
任務(wù)實(shí)現(xiàn) 122
任務(wù)四 靜態(tài)工具類 123
任務(wù)說明 123
項(xiàng)目五 新聞發(fā)布系統(tǒng) 136
學(xué)習(xí)目標(biāo) 136
項(xiàng)目描述 136
任務(wù)一 設(shè)計(jì)數(shù)據(jù)庫 136
任務(wù)說明 136
知識引入 136
任務(wù)實(shí)現(xiàn) 141
任務(wù)二 使用MySQL 擴(kuò)展 143
任務(wù)說明 143
知識引入 143
任務(wù)實(shí)現(xiàn) 147
任務(wù)三 使用PDO 擴(kuò)展 149
任務(wù)說明 149
任務(wù)實(shí)現(xiàn) 97
任務(wù)六 登錄驗(yàn)證碼 99
任務(wù)說明 99
知識引入 100
任務(wù)實(shí)現(xiàn) 103
動手實(shí)踐 107
知識引入 123
任務(wù)實(shí)現(xiàn) 125
任務(wù)五 自動加載 126
任務(wù)說明 126
知識引入 127
任務(wù)實(shí)現(xiàn) 127
任務(wù)六 異常處理 129
任務(wù)說明 129
知識引入 129
任務(wù)實(shí)現(xiàn) 131
任務(wù)七 抽象類與接口 132
任務(wù)說明 132
知識引入 133
任務(wù)實(shí)現(xiàn) 133
動手實(shí)踐 135
知識引入 149
任務(wù)實(shí)現(xiàn) 153
任務(wù)四 新聞管理 154
任務(wù)說明 154
知識引入 155
任務(wù)實(shí)現(xiàn) 157
任務(wù)五 新聞列表分頁 163
任務(wù)說明 163
知識引入 163
任務(wù)實(shí)現(xiàn) 164
動手實(shí)踐 167
3
項(xiàng)目六 jQuery 個(gè)人主頁 168
學(xué)習(xí)目標(biāo) 168
項(xiàng)目描述 168
任務(wù)一 jQuery 快速入門 168
任務(wù)說明 168
知識引入 168
任務(wù)實(shí)現(xiàn) 173
任務(wù)二 個(gè)性相冊 177
任務(wù)說明 177
知識引入 177
任務(wù)實(shí)現(xiàn) 181
項(xiàng)目七 Ajax 商品發(fā)布 204
學(xué)習(xí)目標(biāo) 204
項(xiàng)目描述 204
任務(wù)一 Ajax 表單驗(yàn)證 204
任務(wù)說明 204
知識引入 204
任務(wù)實(shí)現(xiàn) 208
任務(wù)二 進(jìn)度條文件上傳 215
任務(wù)說明 215
知識引入 215
任務(wù)實(shí)現(xiàn) 218
任務(wù)三 下拉菜單三級聯(lián)動 222
任務(wù)說明 222
綜合項(xiàng)目 電子商務(wù)網(wǎng)站(上) 242
學(xué)習(xí)目標(biāo) 242
項(xiàng)目描述 242
任務(wù)一 項(xiàng)目準(zhǔn)備 242
1.需求分析 242
2.功能結(jié)構(gòu) 242
3.?dāng)?shù)據(jù)庫設(shè)計(jì) 243
4.開發(fā)環(huán)境 245
任務(wù)二 MVC 開發(fā)模式 246
1.什么是MVC 246
任務(wù)三 焦點(diǎn)圖切換 184
任務(wù)說明 184
知識引入 184
任務(wù)實(shí)現(xiàn) 189
任務(wù)四 瀑布流布局 193
任務(wù)說明 193
知識引入 193
任務(wù)實(shí)現(xiàn) 197
動手實(shí)踐 203
知識引入 222
任務(wù)實(shí)現(xiàn) 225
任務(wù)四 JSONP 跨域請求 229
任務(wù)說明 229
知識引入 229
任務(wù)實(shí)現(xiàn) 232
任務(wù)五 在線編輯器 235
任務(wù)說明 235
知識引入 235
任務(wù)實(shí)現(xiàn) 237
動手實(shí)踐 241
2.MVC 典型實(shí)現(xiàn) 247
3.MVC 框架 253
4.強(qiáng)化模型類 260
任務(wù)三 商城后臺開發(fā) 263
1.后臺管理員模塊 263
2.商品分類模塊 269
3.商品管理模塊 275
4.回收站模塊 282
動手實(shí)踐 284
4
綜合項(xiàng)目 電子商務(wù)網(wǎng)站(下) 285
學(xué)習(xí)目標(biāo) 285
項(xiàng)目描述 285
任務(wù)一 項(xiàng)目安全加固 285
1.輸入過濾 285
2.表單驗(yàn)證 287
3.防御SQL 注入 289
4.防御XSS 攻擊 289
任務(wù)二 前臺模塊開發(fā) 290
1.前臺首頁模塊 290
2.商品列表模塊 293
3.商品展示模塊 300
4.會員中心模塊 303
5.購物車模塊 313
動手實(shí)踐 317