Quote:
Originariamente inviato da teoprimo
ho visto che ci sono numerosi libri per AJAX, però non so se prima è necessario farsi una buona base di javascript....o si parte da zero.
cosa mi puoi consigliare? (premetto che non sono noob di programmazione).
Css più che altro devo migliorare le conoscenze, che sono scarsine. W html.it
Grazie mille per l'aiuto
|
Ti parlo per esperienza:
AJAX nei suoi concetti base è abbastanza semplice da imparare in quanto tutto si basa sull'oggetto XmlHttpRequest che tutti i browser moderni implementano (anche se con nomi diversi).
Una volta istanziato questo oggetto tutto dipende dalla pagina PHP, ASP ecc. che elabora i contenuti sul server come per qualsiasi altra pagina dinamica.
Sta poi a Javascript prendere il contenuto elaborato come output HTML in risposta dal server ed inglobarlo nella pagina principale in un elemento specifico che indicherai nel codice.
Sovente si usa l'utilissima proprietà
innerHTML che consente di prendere tutto l'output e inserirlo nell'elemento desiderato della pagina.
Sicuramente avere delle buone basi di Javascript aiuta anche perchè in AJAX direi che tale linguaggio è sicuramente l'attore principe.
Io in questo periodo sto studiando JS e devo dire che può essere un linguaggio abbastanza ostioso in quanto è si relativamente semplice ma è anche soggetto ad incompatibilità e difformità di sintassi tra i browser.
Inoltre la sua semplicità ti costringe a volte a script di decine e decine di righe per compiti anche banali.
Gli eventi poi te li raccomando.
Personalmente mi sono trovato molto ma molto più a mio agio con PHP che con JS.