深入PHP與jQuery開發(fā)

出版時(shí)間:2011-9  出版社:人民郵電出版社  作者:Jason Lengstorf  頁數(shù):302  譯者:魏忠  
Tag標(biāo)簽:無  

內(nèi)容概要

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

作者簡介

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

書籍目錄

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

章節(jié)摘錄

版權(quán)頁:插圖:

媒體關(guān)注與評論

“不知道怎么用jQuerY增強(qiáng)PHP網(wǎng)站的易用性?還不快去讀這本書!”  ——Amazon.com“本書一定會讓那些使用PHP和jQuery開發(fā)AJAX應(yīng)用的程序員愛不釋手,欲讀從速!”  ——Search-Scripts推薦

編輯推薦

《深入PHP與jQuery開發(fā)》:PHP和jQuery是Web開發(fā)中必不可少的兩件利器。PHP專注于后臺服務(wù);jQuery是前端的超級戰(zhàn)士,既能與服務(wù)器方便地交互,又能在人機(jī)界面、頁面動畫等呈現(xiàn)領(lǐng)域施展身手。目前,單獨(dú)講述PHP和jQuery的著作非常之多,但專門介紹PHP與jQuery結(jié)合使用的技術(shù)書籍卻比較少,《深入PHP與jQuery開發(fā)》便是其中不可多得的一本。作為Ennui Design創(chuàng)辦人的Jason Lengstorf對網(wǎng)頁設(shè)計(jì)見解獨(dú)到,《深入PHP與jQuery開發(fā)》是他在PHP領(lǐng)域的第二本著作。書中詳細(xì)闡述了如何使用jQuery快速、靈活、方便地增強(qiáng)PHP頁面的易用性和互動性?!渡钊隤HP與jQuery開發(fā)》涵蓋了開發(fā)優(yōu)秀用戶界面所需的全部知識:jQuery庫基礎(chǔ),面向?qū)ο蟮腜HP;內(nèi)置AJAX功能的用戶界面設(shè)計(jì);使用自定義插件擴(kuò)展jQuery庫;使用正則表達(dá)式執(zhí)行表單驗(yàn)證。通過學(xué)習(xí)《深入PHP與jQuery開發(fā)》,你能夠輕松地開發(fā)出用戶友好、交互方便的出色應(yīng)用。兩大互聯(lián)網(wǎng)開發(fā)利器PHP與jQuery經(jīng)典結(jié)合,全面詳盡的代碼示例,輔以大量代碼注釋,打造互動性強(qiáng)、超級友好的用戶界面。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    深入PHP與jQuery開發(fā) PDF格式下載


用戶評論 (總計(jì)44條)

 
 

  •   這是一本很不錯(cuò)的書,適合有php和js基礎(chǔ)的人看,全書圍繞一個(gè)活動日程表的構(gòu)建來詳細(xì)的講解了php和jquery的綜合應(yīng)用,特別是jquery的ajax技術(shù)應(yīng)用起來非常很方便,大大的簡化了ajax代碼,以前看似很神秘的ajax到這里一點(diǎn)都不復(fù)雜了,支持,還有一點(diǎn)就是很喜歡這本書編排的結(jié)構(gòu),講解的是一個(gè)完整的項(xiàng)目實(shí)例的開發(fā),看完后會讓你很有成就感!很希望再次找到一本這樣的書,也歡迎大家給我推薦個(gè)哈!
  •   挺好的一本php與jquery開發(fā)入門的書,書上的代碼幾乎沒有錯(cuò)誤
  •   書的印刷質(zhì)量很好,內(nèi)容很好,很適合有一定PHP基礎(chǔ),又沒有做過項(xiàng)目的PHPer學(xué)習(xí)。書中從基礎(chǔ)知識到具體的代碼實(shí)現(xiàn)過程,講解了利用PHP和JQuery搭建一個(gè)活動日程表網(wǎng)站。
  •   深入PHP與jQuery開發(fā) 比較喜歡
  •   JQUERY和PHP完美結(jié)合
  •   內(nèi)容比較多,從案例講起,對于入門的人容易理解,很好的php和jquery入門書,推薦。
  •   內(nèi)容非常實(shí)用,細(xì)致講解并且大量運(yùn)用了OOP和jQuery技術(shù)開發(fā)一個(gè)實(shí)例,是非常值得一讀的學(xué)習(xí)教材和項(xiàng)目開發(fā)參考書。
  •   還是 jquery 寫的多 面向?qū)ο髮懙纳俸芏?/li>
  •   以一個(gè)日歷做例子,結(jié)合對象方式開發(fā),清晰明了,作者高手
  •   就是代碼零散,不過這也逼著你通讀全文
  •   書挺好的,內(nèi)容比較詳細(xì),講得也很深入,總之值得一讀的書.
  •   書內(nèi)容深淺合適 很適合自己
  •   第一次在當(dāng)當(dāng)網(wǎng)買書,比在書店買便宜多了,還是正版,而且還送貨上門!真的不錯(cuò),以后買書選當(dāng)當(dāng)了!
  •   全書就只有一個(gè)實(shí)例,但足夠詳盡,作者的功底還是不錯(cuò)的
  •   畢竟是老外寫的,沒看出什么其實(shí)妙想的地方
  •   剛到貨,真在看,送貨很快,質(zhì)量很好
  •   作為工具書,比較不錯(cuò).
  •   還可以吧,太久忘記評論了。
  •   我剛收到這書前已經(jīng)對這書有點(diǎn)了解,也對比過其它講jQuery的開發(fā)教材,我覺得這書例子是簡單的,不過就是例子不是很多,舉了一個(gè)簡單的例子,然后就說后面的一大堆時(shí)技術(shù)語言的解釋,還好,解釋還算是不錯(cuò),所以我才選擇買這書
  •   代碼講的很詳細(xì) 不錯(cuò)
  •   從基礎(chǔ)到高 級,實(shí)例充分。但不適合新手
  •   以一個(gè)例子為基礎(chǔ),還行,缺點(diǎn)在于拓展性不強(qiáng)。
  •   還偏入門一些,并不深入
  •   值得去深入學(xué)習(xí)
  •   看第二遍中
  •   不錯(cuò),有案例,案例較初學(xué)者有點(diǎn)難!
  •   全書圍繞著一個(gè),日程表的制作展開。
  •   是一本好書。值得一看
  •   光看不實(shí)際配合操作是學(xué)不到東西的~要結(jié)合操作你會發(fā)覺這是一本不錯(cuò)的書~只是沒有光盤實(shí)例
  •   書內(nèi)容沒的說,講的很細(xì),這個(gè)功勞應(yīng)該在作者不在出版商,就是運(yùn)輸太簡陋了,連個(gè)紙皮箱都沒有,塑料袋用透明膠捆起來的。。。,書有刮壞的地方,看起來不像很新的,有點(diǎn)像被人翻過的,哎~反正早晚都得看舊,算了??傮w來說還可以,第一回在當(dāng)當(dāng)上買書,除了外觀,運(yùn)輸不太滿意,跟順風(fēng)沒法比,別的都還好。
  •   偏基礎(chǔ),只要掌握了JQ 可以不用看這書了
  •   自己看,大致看了一下還可以
  •   說實(shí)話真的看不懂。沒光盤。沒實(shí)例。不推薦
  •   這本書質(zhì)量和內(nèi)容都不錯(cuò),內(nèi)容講的容易理解
  •   經(jīng)典之作,學(xué)習(xí)必備.
  •   挺不錯(cuò)的,對初學(xué)者幫助很大。。
  •   原著作者寫代碼很野,如果仔細(xì)看,有一大堆BUG,只能保證跑得起來,但是不太適宜初學(xué)者使用。最好實(shí)現(xiàn)上網(wǎng)下載原書的源代碼
  •   初學(xué)者可以看看,內(nèi)容比較粗淺。
  •   深入研究PHP的好書
  •   這個(gè)總的來說還行!
  •   一般化,結(jié)構(gòu)差
  •   PHP整合Jquery難得的好書
  •   深入PHP與jQuery開發(fā)
  •   jquery與php的結(jié)合
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7