Skillnad mellan AJAX och DHTML Skillnaden mellan

Anonim

Webbläsarteknik har upplevt en enorm tillväxt redan från början, från de enkla statiska sidorna av HTML ner till den fullblåsta animationen och interaktionen av blixten. Antalet verktyg som finns tillgängligt för webbsidans utveckling har exploderat och du är inte längre begränsad till några alternativ när du bygger din sida.

Under de senaste åren har grundläggande HTML-sidor blivit lite tråkigare, så utvecklarna var verkligen förvrängda för att göra deras webbplatser lite mer intressanta för tittarna. En aspekt som undersöktes var hur man gör sidor lite mer interaktiva för att ge det mer smak. Även om det fanns många standarder som skapades, kommer vi att diskutera två här för korthetens skull.

Boring HTML-sidor gav upphov till ökningen av DHTML eller Dynamic HTML. DHTML låter webbsidans skapare programmera specifika svar på exakta åtgärder som tittaren gör. Detta är mycket uppenbart när en tittare flyttar musen ovanpå en knapp och knappen lyser eller ser ut tryckt. Detta är en förmåga för DHTML som inte är möjligt med HTML ensam.

En annan aspekt av HTML som människor ville ändra var sitt beteende när du begär att ändra något. HTML uppdaterar alltid sidan så att den kan visa den nyligen efterfrågade sidan. De hittade en lösning som heter IFrame till detta som gjorde det möjligt för användaren att ladda om en ram i taget om han ville men det visade sig vara ganska bristfälligt. AJAX eller asynkron Javascript och XML skapades för att avhjälpa denna specifika brist på HTML. AJAX tillåter sidorna att begära endast de data som den behöver ändra och inte hela sidan. Detta kan tydligt ses på webbsidor som visar dig ett galleri med bilder. Innan AJAX, när du klickar på nästa sida, laddas hela sidan om att visa nästa bild. Men med AJAX ändras bara den bilden och resten av sidan flyttar inte ens.

I huvudsak är AJAX och DHTML två av de lösningar som skapades för att öka kapaciteten i HTML. DHTML gör det genom att ändra elementen på skärmen beroende på vad användarens åtgärder är. Medan AJAX tillåter webbläsaren att begära vissa element i taget för att minska påfrestningen på internetanslutningen och undvika den irriterande reloading-processen. Med det i åtanke kan vi säga att AJAX och DHTML, som användes samtidigt, skulle kunna förbättra användarnas upplevelse.

Hitta bok om AJAX och HTML.