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