Domanda

Da http://en.wikipedia.org/wiki/AJAX , ottengo una buona comprensione di ciò che è AJAX. Tuttavia, sembra che per impararlo, dovrei approfondire più tecnologie allo stesso tempo per trarne beneficio. Quindi due domande:

  • Quali sono le risorse che possono aiutarmi a capire / usare AJAX?
  • Che tipo di sito Web trarrebbe beneficio da AJAX?
È stato utile?

Soluzione

Esistono molte librerie che possono aiutarti a trarre vantaggio da AJAX senza conoscere l'implementazione di callback, ecc.

Stai usando .NET? Guarda http://ajax.asp.net . In caso contrario, dai un'occhiata a strumenti come qcodo per PHP e scopri prototype.js, jquery, ecc.

Per quanto riguarda i siti Web che ne trarrebbero vantaggio: ogni applicazione Web di sempre. :) Tutto ciò con cui interagisci scambiando informazioni, non solo facendo clic su un link e leggendo un articolo.

Altri suggerimenti

Se non sei interessato al grintoso nocciolo, puoi utilizzare una libreria di livello superiore come JQuery o Prototype per creare il Javascript sottostante per te. Il vantaggio principale è un'interfaccia utente molto più reattiva per le applicazioni basate sul Web.

Ogni sito Web può trarre vantaggio da AJAX, ma secondo me il più grande vantaggio di AJAX è rappresentato dalle sezioni di immissione dei dati, in pratica i moduli. Ho realizzato interi siti in cui il front-end - la parte che l'utente vede non aveva quasi nessuna funzionalità AJAX. Tutto il materiale di AJAX era nel pannello di controllo dell'amministrazione per assistere nell'immissione dei dati (corretta!).

Non c'è niente di peggio che inviare un modulo e ottenere un errore, usando AJAX puoi praticamente impedirlo per tutto tranne che per i caricamenti di file.

Trovo più semplice stare lontano da tutti i framework e altri helper e fare semplicemente Javascript di base. Questo non solo ti consente di capire cosa sta succedendo sotto le coperte, ma ti consente anche di farlo nel modo più semplice possibile. Non c'è davvero molto. Utilizzare gli oggetti DOM XML JS per creare un lato client del documento xml. Inviato al server con XMLHTTPRequest e quindi elaborare il risultato, usando nuovamente gli oggetti DOM XML JS. Inizia con qualcosa di semplice. Prova a inviare una parte di informazioni al server e a recuperare una piccola parte di informazioni.

La documentazione di Mozilla è buona. I siti che ne beneficiano maggiormente sono quelli che si comportano quasi come un'applicazione desktop e necessitano di alta interattività. In genere puoi migliorare l'usabilità su quasi tutti i siti utilizzandolo, tuttavia.

Ajax dovrebbe essere pensato come un mezzo per modificare alcuni contenuti di una pagina senza ricaricare l'intera pagina.

Quindi, quando è necessario farlo? Davvero solo quando si hanno interazioni con gli utenti o informazioni sui moduli che si desidera mantenere intatte mentre si modificano alcuni contenuti della pagina.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top