Ajax - En ny måde at bruge XHTML, CSS, DOM, JavaScript og XMLHTTP til hurtigere webapplikationer
Det sømmer, at hver bogprogrammering, der er skrevet i dag, har ordet Ajax i titlen. Hvad er Ajax? Det er et forkortelse indledt af Jesse James Garrett fra Adaptive Path, LLC. Det står for asynkron JavaScript og XML. Ajax er en ny måde at bruge nogle ting der har eksisteret i nogen tid nu; XHTML, CSS, DOM, JavaScript og XMLHTTP (oprindeligt et ActiveX-objekt). Alle disse ting sammen bliver Ajax; den næste generation af interaktiv hjemmeside-programmering.

Da internettet først blev populært, havde vi statiske websider, der indeholdt hyperlinks, der førte til andre statiske websider. Derefter kan JavaScript, DOM og DHTML, der tilføjede begyndelsen på interaktivitet på Internettet. Men indtil dette tidspunkt var der kun to store spillere. På den ene side havde du klienten, som er webbrowser og læserens computer OS. På den anden side havde du serveren, der har været rygraden på nettet. Tidligere anmodede webbrowseren en webside fra serveren, og serveren ville sende denne side til læserens computer. Dette fungerer fint, men er lidt langsomt for dagens travle websurfer. Hver gang der anmodes om serveren, bliver læseren tvunget til at sidde og vente på computerskærmen, indtil websiden vises. Et indkøbskurvsprogram er et godt eksempel. Når du klikker på knappen for at tilføje en vare til din indkøbskurv, sendes disse oplysninger til serveren, hvor den behandles. Som svar sender serveren en ny side med en bekræftelse tilbage til browseren. Dette er den traditionelle klientside / serverside-kommunikation, og den kræver genindlæsning af en webside til hver opgave, der udføres af serveren.

Den nye XMLHTTP (XMLHttpRequest-klasse) begynder dog at ændre dette. Ajax er en af ​​de bedre måder at bruge XMLHTTP. Eksempler på Ajax i aktion er Google Maps TM og Google SuggestTM. Når du skriver dit søgeudtryk i Google Suggest-søgemaskinen, vil du bemærke en rulleliste med foreslåede søgeudtryk, der opdateres, mens du fortsætter med at skrive. Ved at bruge denne nye teknologi opdateres denne liste kontinuerligt uden den nødvendige ventetid for at genindlæse din webside. Fordelen ved programmering med Ajax er nye, mere responsive webapplikationer til dit websted.








Video Instruktioner: [Dansk] FIFA 14 - TRANSFERTID: ALT FOR OFFENSIVE?! - Ajax Karriere #26 (Kan 2024).