注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程深入PHP與jQuery開(kāi)發(fā)

深入PHP與jQuery開(kāi)發(fā)

深入PHP與jQuery開(kāi)發(fā)

定 價(jià):¥59.00

作 者: (美) Jason Lengstorf 著,魏忠 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: PHP

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115261793 出版時(shí)間: 2011-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 302 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《深入PHP與jQuery開(kāi)發(fā)》是PHP 與jQuery 結(jié)合的經(jīng)典之作?!渡钊隤HP與jQuery開(kāi)發(fā)》首先概括了jQuery 和PHP 的經(jīng)典特性,隨后詳細(xì)闡述了如何高效地結(jié)合兩種技術(shù)為應(yīng)用構(gòu)建高度交互的用戶(hù)界面?!渡钊隤HP與jQuery開(kāi)發(fā)》共講述4 部分內(nèi)容,分別為jQuery 基礎(chǔ)服務(wù)、面向?qū)ο蟮腜HP、用jQuery 增強(qiáng)PHP 應(yīng)用,以及運(yùn)用jQuery 和PHP 高級(jí)技術(shù)完善用戶(hù)體驗(yàn)?!渡钊隤HP與jQuery開(kāi)發(fā)》提供了大量實(shí)用的參考代碼,讓每一位讀者能夠立即體驗(yàn)兩種技術(shù)結(jié)合的強(qiáng)大威力,打造個(gè)性化應(yīng)用?!渡钊隤HP與jQuery開(kāi)發(fā)》讀者對(duì)象為具有PHP 和jQuery 基礎(chǔ)的Web 開(kāi)發(fā)人員。

作者簡(jiǎn)介

  Jason Lengstorf Web設(shè)計(jì)師、資深互聯(lián)網(wǎng)開(kāi)發(fā)者,擅長(zhǎng)使用PHP、MySQL、AJAX和Web標(biāo)準(zhǔn)構(gòu)建內(nèi)容管理系統(tǒng),另著有PHP forAbsolute Beginners一書(shū)。他是EnnuiDesignhttp://ennuidesign.com)沙龍的創(chuàng)辦者,EnnuiDesign沙龍是Web設(shè)計(jì)師和開(kāi)發(fā)者的盛會(huì),它的參與者來(lái)自世界各地,精通站點(diǎn)定制技術(shù)。他還利用業(yè)余時(shí)間經(jīng)營(yíng)著一家名為Humblecock的服裝公司。此外,他酷愛(ài)高爾夫、旅行和生啤。譯者簡(jiǎn)介:魏忠山東籍北漂一族,互聯(lián)網(wǎng)骨灰級(jí)用戶(hù)。1997~2000年間在北京架設(shè)了中國(guó)惠多網(wǎng)舒克BBS站。2005年起專(zhuān)職從事互聯(lián)網(wǎng)開(kāi)發(fā),先后在六間房、樂(lè)視網(wǎng)、點(diǎn)擊科技承擔(dān)主力開(kāi)發(fā)工作,現(xiàn)任北京點(diǎn)擊科技有限公司互聯(lián)網(wǎng)開(kāi)發(fā)總監(jiān)。他使用的主力開(kāi)發(fā)語(yǔ)言是PHP和JavaScript,此外他還非常欣賞Python語(yǔ)言。他喜歡讀書(shū),樂(lè)于嘗試新技術(shù),在業(yè)余時(shí)間時(shí)常翻譯自己感興趣的技術(shù)文章。他的新浪微博是@shukebeta,歡迎大家和他聯(lián)絡(luò)切磋。

圖書(shū)目錄

第一部分  享受jQuery
第1 章  jQuery 簡(jiǎn)介  2
1.1  為什么選擇jQuery   2
1.1.1  了解JavaScript 庫(kù)  2
1.1.2  jQuery 的優(yōu)點(diǎn)  3
1.1.3  jQuery 的歷史  3
1.2  創(chuàng)建測(cè)試環(huán)境  3
1.2.1  安裝Firefox   3
1.2.2  安裝Firebug  4
1.3  加載jQuery  6
1.3.1  加載本地jQuery   6
1.3.2  加載存放在Google 服務(wù)器上的jQuery   6
1.3.3  使用 Google AJAX LibrariesAPI 加載jQuery  6
1.4  建立測(cè)試文件  6
1.4.1  jQuery 函數(shù)($)  7
1.4.2  用CSS 語(yǔ)法選擇DOM 元素  8
1.5  小結(jié)  19
第2 章  jQuery 常用功能及方法  20
2.1  理解jQuery 腳本的基本行為  20
2.2  理解jQuery 方法  20
2.2.1  遍歷DOM 元素  21
2.2.2  創(chuàng)建元素并將其添加到DOM   28
2.2.3  獲取和修改CSS 及屬性  39
2.2.4  處理結(jié)果集  47
2.2.5  使用動(dòng)畫(huà)和其他效果  49
2.2.6  處理事件  54
2.2.7  使用AJAX 控制函數(shù)  60
2.3  小結(jié)  64
第二部分  PHP 高級(jí)編程
第3 章  面向?qū)ο缶幊獭 ?6
3.1  理解面向?qū)ο缶幊獭 ?6
3.2  認(rèn)識(shí)對(duì)象和類(lèi)  66
3.2.1  類(lèi)與對(duì)象的差異  66
3.2.2  創(chuàng)建類(lèi)  67
3.2.3  定義類(lèi)的屬性  68
3.2.4  定義類(lèi)的方法  69
3.2.5  使用類(lèi)繼承  76
3.2.6  指定屬性或方法的可見(jiàn)度  80
3.2.7  文檔塊注釋  87
3.3  面向?qū)ο笈c面向過(guò)程的差異  88
3.3.1  容易實(shí)現(xiàn)  89
3.3.2  更好的組織  92
3.3.3  更容易維護(hù)  93
3.4  小結(jié)  93
第4 章  構(gòu)建活動(dòng)日程表  94
4.1  規(guī)劃設(shè)計(jì)  94
4.1.1  定義數(shù)據(jù)庫(kù)結(jié)構(gòu)  94
4.1.2  創(chuàng)建類(lèi)映射  94
4.1.3  規(guī)劃項(xiàng)目的目錄結(jié)構(gòu)  95
4.1.4  修改開(kāi)發(fā)環(huán)境  96
4.2  構(gòu)建日歷頁(yè)面  98
4.2.1  創(chuàng)建數(shù)據(jù)庫(kù)  98
4.2.2  使用類(lèi)連接數(shù)據(jù)庫(kù)  99
4.2.3  創(chuàng)建Calendar 類(lèi)  100
4.2.4  添加屬性  101
4.2.5  編寫(xiě)構(gòu)造函數(shù)  102
4.2.6  獲取活動(dòng)數(shù)據(jù)  109
4.2.7  輸出HTML 顯示日歷及活動(dòng)  115
4.2.8  顯示活動(dòng)詳情頁(yè)面  129
4.3  小結(jié)  134
第5 章  新建、修改和刪除活動(dòng)  135
5.1  生成創(chuàng)建或修改活動(dòng)的表單  135
5.1.1  給表單添加記號(hào)  137
5.1.2  創(chuàng)建文件顯示表單  139
5.1.3  為管理界面添加樣式  140
5.2  保存新活動(dòng)到數(shù)據(jù)庫(kù)  143
5.2.1  處理表單提交數(shù)據(jù)  145
5.2.2  在日歷界面添加按鈕以方便添加新活動(dòng)  148
5.3  在活動(dòng)界面添加修改按鈕  150
5.3.1  修改顯示活動(dòng)詳情的方法讓它顯示修改按鈕  152
5.3.2  給活動(dòng)詳情頁(yè)面添加admin.css樣式  153
5.4  刪除活動(dòng)  155
5.4.1  生成刪除按鈕  .155
5.4.2  創(chuàng)建confirmDelete()方法  156
5.4.3  創(chuàng)建確認(rèn)表單頁(yè)面  159
5.5  小結(jié)  161
第6 章  用密碼保護(hù)敏感行為和私密數(shù)據(jù)  162
6.1  創(chuàng)建users 表  162
6.2  顯示登錄表單  163
6.3  創(chuàng)建Admin 類(lèi)  164
6.3.1  定義Admin 類(lèi)  164
6.3.2  寫(xiě)一個(gè)函數(shù)驗(yàn)證登錄信息  165
6.3.3  寫(xiě)一個(gè)方法創(chuàng)建加“鹽”的散列值  169
6.3.4  處理用戶(hù)登錄  175
6.4  用戶(hù)登出  179
6.4.1  在日歷界面添加登出按鈕  179
6.4.2  寫(xiě)一個(gè)方法處理登出  180
6.4.3  修改這個(gè)應(yīng)用處理用戶(hù)登出  181
6.5  只對(duì)管理員顯示管理選項(xiàng)  183
6.5.1  針對(duì)管理員顯示管理選項(xiàng)   184
6.5.2  限制管理頁(yè)面的訪問(wèn)  187
6.6  小結(jié)   190
第三部分  用jQuery 增強(qiáng)PHP 應(yīng)用
第7 章  用jQuery 加強(qiáng)用戶(hù)界面   192
7.1  用jQuery 實(shí)現(xiàn)漸進(jìn)增強(qiáng)  192
7.2  在日程表項(xiàng)目中包含jQuery   193
7.2.1  創(chuàng)建JavaScript 初始化文件  193
7.2.2  為jQuery 創(chuàng)建的元素添加樣式   194
7.3  為活動(dòng)信息創(chuàng)建模態(tài)窗口   196
7.3.1  為活動(dòng)標(biāo)題綁定click 事件處理函數(shù)  197
7.3.2  阻止click 事件的默認(rèn)行為及添加標(biāo)識(shí)激活狀態(tài)的class   197
7.3.3  用正則表達(dá)式提取查詢(xún)字符串  198
7.3.4  創(chuàng)建模態(tài)窗口  199
7.3.5  用AJAX 獲取和顯示活動(dòng)信息   203
7.3.6  添加關(guān)閉按鈕   208
7.3.7  為模態(tài)窗口的創(chuàng)建和銷(xiāo)毀增加顯示效果   210
7.4  小結(jié)  217
第8 章  用jQuery 實(shí)現(xiàn)修改活動(dòng)的AJAX 版本  218
8.1  顯示活動(dòng)創(chuàng)建表單  218
8.1.1  增加AJAX 調(diào)用載入表單   219
8.1.2  修改AJAX 處理文件以便載入表單  220
8.1.3  給Cancel 鏈接添加AJAX 行為(類(lèi)似前面的Close 按鈕)  223
8.2  保存新的活動(dòng)   223
8.3  無(wú)刷新添加活動(dòng)   227
8.3.1  反序列化表單數(shù)據(jù)   228
8.3.2  創(chuàng)建日期對(duì)象  232
8.3.3  把活動(dòng)追加到日歷中   237
8.3.4  獲取新活動(dòng)的ID   240
8.4  在模態(tài)窗口中修改活動(dòng)  243
8.4.1  確定表單行為  243
8.4.2  若活動(dòng)ID 存在則保存之  244
8.4.3  在模態(tài)窗口中刪除活動(dòng)數(shù)據(jù)  246
8.4.4  確保只有新建活動(dòng)才被添加到日歷  248
8.5  在模態(tài)窗口中確認(rèn)是否刪除  250
8.5.1  顯示確認(rèn)對(duì)話框  250
8.5.2  為刪除操作配置表單提交事件處理函數(shù)  252
8.5.3  成功刪除活動(dòng)之后將活動(dòng)從日歷中刪除  256
8.6  小結(jié)  258
第四部分  jQuery 和PHP 進(jìn)階
第9 章  用正則表達(dá)式進(jìn)行表單驗(yàn)證  260
9.1  享受正則表達(dá)式  260
9.1.1  理解基本的正則表達(dá)式語(yǔ)法  260
9.1.2  深入了解基本模式修飾符  264
9.1.3  迷上反向引用  266
9.1.4  匹配字符類(lèi)  268
9.1.5  匹配單詞邊界  271
9.1.6  使用重復(fù)次數(shù)操作符  271
9.1.7  檢測(cè)字符串開(kāi)始和結(jié)束  272
9.1.8  使用替代  272
9.1.9  使用可選項(xiàng)   273
9.1.10  綜合使用以上技術(shù)  273
9.2  添加服務(wù)器端日期驗(yàn)證  275
9.2.1  定義用于驗(yàn)證日期的正則表達(dá)式模式  275
9.2.2  在Calendar 類(lèi)中添加驗(yàn)證日期的方法  279
9.2.3  若日期無(wú)效則返回錯(cuò)誤  280
9.3  添加客戶(hù)端日期驗(yàn)證  284
9.3.1  創(chuàng)建一個(gè)新的JavaScript 腳本文件,驗(yàn)證日期字符串  284
9.3.2  在頁(yè)尾包含valid-date.js  284
9.3.3  若驗(yàn)證失敗則阻止表單提交  285
9.4  小結(jié)  288
第10 章  擴(kuò)展jQuery   289
10.1  為jQuery 添加函數(shù)  289
10.1.1  把日期驗(yàn)證函數(shù)添加到j(luò)Query   289
10.1.2  修改包含腳本的代碼  292
10.1.3  修改init.js  292
10.2  為 jQuery 對(duì)象添加支持鏈?zhǔn)秸{(diào)用的方法  294
10.2.1  創(chuàng)建自己的插件  294
10.2.2  將插件投入實(shí)際應(yīng)用  300
10.3  小結(jié)  302

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)