AJAX e PHP: Sviluppare applicazioni web dinamiche

Cristian Darie, Bogdan Brinzarea

  • 出版商: Packt Publishing
  • 出版日期: 2007-04-05
  • 售價: $1,300
  • 貴賓價: 9.5$1,235
  • 語言: 英文
  • 頁數: 388
  • 裝訂: Paperback
  • ISBN: 1847192203
  • ISBN-13: 9781847192202
  • 相關分類: AjaxPHP 程式語言
  • 已絕版

商品描述

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.