Hvad er Ajax?

ajax er et udtryk, der bruges til at beskrive en tilgang til design og implementering af webapplikationer. Det er et akronym for a synkron j avascript a nd x ml. Udtrykket blev først introduceret i en artikel af Jesse James Garrett fra Adaptive Path, et webdesignfirma baseret fra San Francisco. Han undfanget udtrykket, da han indså behovet for en let, sellabel måde at slå en bestemt design og bygningstilstand til klienter.

Det primære formål med AJAX er at hjælpe med at få webapplikationer til at fungere mere som desktop -applikationer. Hypertext Markup Language (HTML), det sprog, der driver det verdensomspændende web, blev designet omkring ideen om hypertext -sider med tekst, der kunne knyttes i sig selv til andre dokumenter. For at HTML skal fungere, sender de fleste handlinger, som en slutbruger tager i sin browser, en anmodning tilbage til webserveren. Serveren behandler derefter denne anmodning, måske sender videre videreanmodninger og svarer til sidst med hvad brugeren anmodede om.

Mens denne tilgang muligvis har fungeret godt i de tidlige dage af Internettet, til moderne webapplikationer, er den konstante ventetid mellem klik frustrerende for brugerne og tjener til at dæmpe hele oplevelsen. Brugere er vant til flammende hurtige svar i deres desktop-applikationer og er utilfredse, når et websted ikke kan tilbyde det samme øjeblikkelige svar. Ved at tilføje et ekstra lag mellem brugergrænsefladen og kommunikationen med serveren fjerner AJAX -applikationer en hel del af forsinkelsen mellem brugerinteraktion og applikationsrespons. Efterhånden som Ajax bliver mere almindelig i populære webapplikationer, bliver brugerne mere og mere vant til dette øjeblikkelige svar, hvilket hjælper med at få flere virksomheder til at vedtage AJAX -metodologier.

En AJAX -applikation består af en række applikationer, der bruges i forbindelse medOpret en mere problemfri oplevelse. Dette inkluderer udvidelige HTML (XHTML) og Cascading Style Sheets (CSS) til opbygning af henholdsvis den underliggende sidestruktur og dens visuelle stil; en slags interaktionssuite ved hjælp af dokumentobjektmodellen; datamanipulation ved hjælp af udvideligt markup sprog (XML); dataindhentning ved hjælp af XMLHTTPREQUEST; og JavaScript for at hjælpe disse forskellige elementer med at interagere med hinanden. Ajax spreder sig hurtigt på nettet med eksempler, der er synlige på mange større steder. Google Maps, for eksempel på mange måder, markerer etosen i AJAX -modellen med dens komplekse funktionalitet og praktisk talt sømløs interaktivitet.

Som de fleste nye filosofier om webudvikling har Ajax sin andel af krænkere. Et almindeligt udjævnet argument mod Ajax er, at det i mange tilfælde bryder en eller anden forventet funktionalitet, såsom brugen af ​​ back -knappen, hvilket forårsager forvirring. Mens der findes nogle rettelser for mange af disse pauser, implementeres de sjældent tilOmfanget af, at opførslen af ​​en AJAX -applikation er i overensstemmelse med den forventede opførsel i den større browser.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?