AJAX e PHP: Sviluppare applicazioni web dinamiche
暫譯: AJAX 與 PHP:開發動態網頁應用程式
Cristian Darie, Bogdan Brinzarea
- 出版商: Packt Publishing
- 出版日期: 2007-04-05
- 售價: $1,300
- 貴賓價: 9.5 折 $1,235
- 語言: 英文
- 頁數: 388
- 裝訂: Paperback
- ISBN: 1847192203
- ISBN-13: 9781847192202
-
相關分類:
Ajax、PHP
已絕版
商品描述
Description:
Partendo da una conoscenza di base di PHP, XML, JavaScript e MySQL, questo libro vi aiuterà a comprendere il funzionamento delle funzionalità principali di AJAX e come le sue componenti lavorano insieme. Dopo aver affrontato i fondamenti, il libro vi guiderà attraverso numerosi casi di studio reali che affrontano delle problematiche che potreste incontrare nuovamente nelle vostre applicazioni:
- Validazione di form lato server
- Collaborazione tramite chat online
- Una soluzione per il suggerimento del testo mentre si digita
- Grafici in tempo reale usando SVG
- Una griglia di dati personalizzabile, modificabile e basata su database
- Un aggregatore RSS
- Lista ordinabile gestita sul server e con supporto al drag-and-drop grazie al toolkit JavaScript script.aculo.us
Le Appendici vi guideranno nell’installazione dell’ambiente di lavoro e nell’uso di potenti strumenti per il debugging, l’ottimizzazione ed il profiling del vostro codice e di XPath e XSLT.
From the Author, Cristian Darie
"AJAX e PHP: Sviluppare applicazioni web dinamiche è principalmente un libro per principianti, ma quando ne abbiamo definito la struttura abbiamo cercato di trovare degli argomenti che possano interessare sia ai novizi che agli sviluppatori web esperti per fare un grosso passo in avanti. Un lettore è stato molto gentile e ci ha fatto sapere tramite una sua recensione che avevamo avuto successo:
"La teoria che sta dietro tutte le tecnologie usate è spiegata molto chiaramente, evitando di annoiare il lettore con dettagli sulle cose ovvie. Sin dal primo capitolo si impara tramite esempi, che possono essere adattati facilmente per l’uso in molti altri progetti web e trattano argomenti utili ma allo stesso tempo divertenti."
- Ecco qui alcuni esempi di queste cose “utili e divertenti” che si possono trovare all’interno del libro:
- dettagli sull’uso di script proxy per aggirare le misure di sicurezza dei browser moderni
- codice lato client e lato server che funziona anche in presenza di caratteri speciali (quali <, ", ecc...)
- codice che funziona in maniera efficiente con Internet Explorer 5, 6 e 7, Firefox, Opera, Safari e altri
- una rapida introduzione a SVG, il nuovo inquilino ribelle del web
- comunicazione client-server basata su una coda che garantisce che i messaggi non vengano persi e che arrivino in ordine a destinazione
- tecniche per la gestione dello stato lato server che usano i parametri della query string e i record di un database per tenere traccia delle attività del client
- strutture per la gestione degli errori semplici ma efficaci che combinano codice JavaScript e PHP per avvisare quando avviene qualcosa di errato sul client o sul server
- una pagina di errata che viene aggiornata non appena qualcuno invia un suggerimento o una correzione
- un tutorial AJAX amichevole e molti casi di studio che insegnano come usare insieme JavaScript, PHP, MySQL e XML per ottenere risultati incredibili
Gli autori del libro e l’editore ascoltano i vostri commenti e apprezzano che investiate del tempo per farci sapere cosa pensate. Il primo risultato di questa collaborazione è la versione aggiornata del caso di studio AJAX Chat che sfrutta (e insegna) JSON invece di XML. Potete trovare questo capitolo scaricando il codice o nel mio sito.
Grazie per essere arrivati in fondo a questolungo messaggio. Buon divertimento!" Cristian Darie.
商品描述(中文翻譯)
描述:
從對 PHP、XML、JavaScript 和 MySQL 的基本了解開始,本書將幫助您理解 AJAX 的主要功能如何運作以及其組件如何協同工作。在介紹基礎知識後,本書將通過多個實際案例研究引導您解決在應用程式中可能再次遇到的問題:
- 伺服器端表單驗證
- 在線聊天協作
- 在輸入時提供文本建議的解決方案
- 使用 SVG 的即時圖表
- 可自訂、可修改且基於資料庫的數據網格
- RSS 聚合器
- 由 JavaScript 工具包 script.aculo.us 支援的伺服器端可排序列表,並具備拖放功能
附錄將指導您安裝工作環境並使用強大的工具進行調試、優化和分析您的代碼,以及使用 XPath 和 XSLT。
來自作者 Cristian Darie 的話:
《AJAX 和 PHP:開發動態網頁應用程式》主要是一本針對初學者的書,但在我們定義結構時,我們試圖找到一些主題,能夠吸引新手和經驗豐富的網頁開發者,讓他們邁出一大步。一位讀者非常友善地通過他的評論告訴我們我們成功了:
“所有使用的技術背後的理論解釋得非常清楚,避免用明顯的細節讓讀者感到無聊。從第一章開始,讀者就可以通過範例學習,這些範例可以輕鬆調整以用於許多其他網頁專案,並涵蓋有用但同時有趣的主題。”
以下是一些您可以在書中找到的“有用且有趣”的例子:
- 使用代理腳本繞過現代瀏覽器的安全措施的詳細資訊
- 即使在特殊字符(如 <、' 等)存在的情況下也能正常運作的客戶端和伺服器端代碼
- 與 Internet Explorer 5、6 和 7、Firefox、Opera、Safari 及其他瀏覽器高效運作的代碼
- 對 SVG 的快速介紹,這是網路上的新叛逆者
- 基於隊列的客戶端-伺服器通信,確保消息不會丟失並按順序到達目的地
- 使用查詢字符串參數和資料庫記錄來跟踪客戶端活動的伺服器端狀態管理技術
- 結合 JavaScript 和 PHP 的簡單但有效的錯誤管理結構,以便在客戶端或伺服器上發生錯誤時發出警告
- 一個在有人提交建議或修正時即時更新的錯誤頁面
- 一個友好的 AJAX 教程以及許多案例研究,教您如何將 JavaScript、PHP、MySQL 和 XML 結合使用以獲得驚人的結果
本書的作者和出版社聆聽您的意見,並感謝您花時間告訴我們您的想法。這次合作的第一個成果是更新的 AJAX 聊天案例研究,該案例利用(並教授)JSON 而非 XML。您可以通過下載代碼或在我的網站上找到這一章節。
感謝您耐心閱讀這封長信。祝您玩得愉快! Cristian Darie。