Wat is Ajax
Ajax staat voor Asynchronous Javascript And XML. Hoewel strikt genomen niet van Ajax zelf is een technologie, vermengt het bekende programmering technieken op een ongebruikelijke manier om webontwikkelaars van Internet-toepassingen te bouwen met veel meer aantrekkelijke user interfaces dan die waarop wij gewend zijn geraakt.
Bij het gebruik van populaire desktop-applicaties, verwachten we de resultaten van ons werk ter beschikking worden gesteld onmiddellijk, zonder poespas en zonder ons te hoeven wachten voor het hele scherm te kunnen hertekend door het programma. Hoewel het gebruik van een spreadsheet zoals Excel, bijvoorbeeld, verwachten wij dat de veranderingen die we maken in een cel om onmiddellijk te verspreiden via het naburige cellen, terwijl we doorgaan met typen, drukt u de pagina, of gebruik de muis.
Helaas is dit soort van interactie zelden beschikbaar voor gebruikers van web-gebaseerde applicaties. Veel vaker is de ervaring van het invoeren van gegevens in formuliervelden, klikken op een knop of link, en dan achterover te leunen terwijl de pagina herlaadt langzaam naar de resultaten van het verzoek vertonen. Daarnaast hebben we vaak dat de meerderheid van de reloaded pagina bestaat uit elementen die identiek zijn aan die van de vorige pagina en die zijn daarom onnodig geladen; achtergrond beelden, logo's en menu's zijn frequente overtreders.
Ajax belooft ons een oplossing voor dit probleem. Door te werken als een extra laag tussen de browser van de gebruiker en de webserver, Ajax handvatten server communicatie in de achtergrond, het indienen van verzoeken server en verwerking van de geretourneerde gegevens. De resultaten kunnen vervolgens worden naadloos geïntegreerd in de pagina wordt bekeken, zonder dat de pagina hoeft te worden ververst of een nieuwe geplaatst.
In Ajax-toepassingen, zijn dergelijke verzoeken niet noodzakelijkerwijs server gesynchroniseerd met de acties van de gebruiker zoals het klikken op knoppen of links. Een goed geschreven aanvraag kan Ajax al hebben gevraagd van de server, en ontvangen, de gegevens vereist door de userperhaps voordat de gebruiker zelfs wist dat ze wilde. Dit is de betekenis van de asynchrone deel van de Ajax acroniem.
De onderdelen van een Ajax-applicatie die "gebeuren onder de motorkap 'van de browser van de gebruiker, zoals het verzenden server vragen en het omgaan met de geretourneerde gegevens, zijn geschreven in JavaScript en XML is een steeds populairder middel van codering en het overdragen van geformatteerde informatie wordt gebruikt door Ajax efficiënt overdragen van gegevens tussen server en client.
een artikel afkomstig van Carol Rudenberg
Disclaimer: Onze website is niet verantwoordelijk voor de informatie in dit artikel. In dit artikel wordt op geen enkele manier de standpunten, meningen, gedachten of overtuigingen van de artikelen directory personeel.
Vertaling aankondiging: Het artikel "What Is Ajax 'werd vertaald met behulp van een geautomatiseerde vertaling dienst. Onze excuses voor eventuele vertaalfouten die heeft plaatsgevonden. Dank u voor uw begrip.