Differenza tra AJAX e DHTML

Le tecnologie del browser hanno subito un'enorme crescita sin dall'inizio, dalle semplici pagine statiche dell'HTML all'animazione completa e all'interazione del flash. Il numero di strumenti disponibili per lo sviluppo della pagina web è esploso e non sei più limitato ad alcune opzioni nella creazione della tua pagina.

In anni più recenti, le pagine HTML di base sono diventate un po 'più noiose, quindi gli sviluppatori stavano davvero cercando di rendere i loro siti un po' più interessanti per gli spettatori. Un aspetto che è stato esaminato è come rendere le pagine un po 'più interattive per dare più sapore. Sebbene ci fossero molti standard che sono stati creati, ne discuteremo due qui per brevità.

Le pagine HTML noiose hanno dato il via all'aumento di DHTML o HTML dinamico. DHTML consente al creatore di pagine Web di programmare risposte specifiche alle azioni esatte che fa lo spettatore. Ciò è molto evidente quando un utente sposta il mouse sopra un pulsante e il pulsante si illumina o sembra premuto. Questa è una capacità di DHTML che non è possibile con il solo HTML.

Un altro aspetto dell'HTML che le persone volevano cambiare era il suo comportamento ogni volta che si richiedeva di cambiare qualcosa. HTML ricarica sempre la pagina in modo che possa mostrare la pagina appena richiesta. Hanno trovato una soluzione chiamata IFrame a questo che permetteva all'utente di ricaricare un fotogramma alla volta se lo desiderava; ma questo è risultato essere piuttosto carente. AJAX o Asynchronous Javascript e XML sono stati creati per rimediare a questa specifica mancanza di HTML. AJAX consente alle pagine di richiedere solo i dati che è necessario modificare e non l'intera pagina. Questo può essere visto chiaramente nelle pagine web che mostrano una galleria di immagini. Prima di AJAX, quando fai clic su Avanti, l'intera pagina viene ricaricata per mostrare l'immagine successiva. Ma con AJAX, solo quell'immagine cambia e il resto della pagina non si sposta nemmeno.

In sostanza, AJAX e DHTML sono due dei rimedi che sono stati creati per aumentare le capacità dell'HTML. DHTML lo fa cambiando gli elementi sullo schermo a seconda di quali sono le azioni dell'utente. Mentre AJAX consente al browser di richiedere determinati elementi alla volta per ridurre la tensione sulla connessione Internet ed evitare il fastidioso processo di ricarica. Con questo in mente, possiamo dire che AJAX e DHTML, usati allo stesso tempo, potrebbero migliorare notevolmente l'esperienza di visualizzazione degli utenti.

Trova un libro su AJAX e HTML.