In een traditionele website meestal opwanneer we op een bepaalde manier op een knop of misschien op een link klikken, wordt de browser vernieuwd, zodat het HTML-document van het eerste tot het browserscherm kan worden gelezen.

Waar dit een tijdelijke verstoring zal zijn,veroorzaakt in de browser is er een gegevensverzoek aan de webserver. Op die manier wordt een applicatie of website minder responsief of interactief.

Daarom raden wij u dan ook aanmet AJAX, omdat dit probleem door AJAX kan worden opgelost. Waar AJAX een applicatie of website responsiever of interactiever kan maken. Het kan zelfs snel een verzoek van een server verwerken. Op dit moment is AJAX een technologie geworden die moet worden toegepast op moderne websites.

Definitie van AJAX

AJAX begrijpen is

Wat is AJAX? AJAX of afkorting voor een asynchrone JavaScript- en XML-naam die eigenlijk geen programmeertaal is. Maar dit is een techniek die mogelijk kan worden gemaakt om een ​​interactieve websitetoepassing te maken. Als we kijken naar het gebruik van AJAX in websitetoepassingen waar het kan communiceren met servers op de achtergrond. Op die manier heeft het geen invloed op een hele webpagina.

De term AJAX werd voor het eerst vermeld opin 2005 door Jesse James Garret, president en oprichter van een Adaptive Path-bedrijf. Hij is zelfs van mening dat AJAX een naam is die het gemakkelijk maakt voor klanten om te communiceren. Dit komt omdat als u de naam Asynchronous JavaScript CSS DOM XMHttp Request gebruikt, het moeilijker zal zijn om te communiceren.

Deze techniek bestaat al heel lang en in de tijddat is Microsoft die een object maakt met de naam XMLHttpRequest, dat is als een besturingselement van ActiveX op Internet Explorer 5. AJAX is het meest populair bij intensief gebruik door Google en Yahoo.

Traditionele webontwikkelingkan synchroon werken tussen applicaties en servers. Dit gebeurt meestal bij het uitvoeren van een actie in de vorm van een forum, de browser stuurt een data naar een server. Op die manier reageert de server en wordt ook de hele pagina vernieuwd.

In tegenstelling tot het web gemaakt door AJAX waardit werkt alleen asyncrounically wat betekent dat het van elke gebruiker op de server gegevens zal ontvangen en opvragen. Op die manier zonder de hele pagina te hoeven herhalen, maar dit maakt alleen de gewenste webwijzigingen.

AJAX-functie

AJAX-functie

Over het algemeen is de functie van AJAX te zienvan het geheel door gebruik te maken van een object uit XMLHttpRequest dat is aangeleverd door een browser. De functie die u kunt zien, begint vanaf:

  • XMLHttpRequest maken
  • Commando's naar de server sturen
  • Een serverreactie afhandelen

Als we kijken vanuit het JSON-formaat, dan is de functieJe hebt toegang tot de gegevens via xhr. responseText. Deze discussie zal in detail door ons worden besproken, zoals hieronder wordt weergegeven:

A. Gegevensbeheer in JSON

Ook al heeft AJAX al een XML-woord,er is zeker een praktijk in het uitwisselen van informatie of gegevens in moderne toepassingen door dit via JSON te doen. Waar JSON een native indeling is in JavaScript, waarbij het schrijven van JSON bijna hetzelfde is als het formaat van objecten in JavaScript.

B. Lees de JSON die het object is

JSON accepteert twee parameters, voor welke parameterheeft eerst een stringfunctie om te zetten in objecten. Terwijl de tweede parameter de functie accepteert, vergezeld van de attribuutnaam en de attribuutwaarde van een JSON-tekenreeks wanneer gelezen. Deze functie kan worden uitgevoerd op alle kenmerken van JSON die al bestaan. Op die manier kunnen we desgewenst een waarde in het kenmerk wijzigen.

C. Verander het object in een string

Naast het ontvangen van een JSON-string ookzet het om in een JavaScript-object. Over het algemeen moeten we vaak nieuwe gegevens naar de server sturen als deze afkomstig zijn van een JavaScript-object. Voor dit soort problemen hebben we alleen een mechanisme nodig om het object in een JSON-string te kunnen veranderen.

Hoe het werkt AJAX

Hoe het werkt AJAX

Zoals ik eerder heb uitgelegdbegrip van AJAX waarbij AJAX geen programmeertaal is. Waar dit een techniek is om een ​​web te ontwikkelen. Voor hoe het werkt, zie je de uitleg hieronder.

  • HTML / XHTML - als CSS en ook de hoofdtaal voor het weergeven van gegevens.
  • DOM (het documentobjectmodel) - om dynamische gegevens weer te geven met zijn interacties.
  • XML - voor gegevensuitwisseling, terwijl XSLT alleen bedoeld is voor het manipuleren van gegevens. Sommige ontwikkelaars zullen XML in JSON vervangen, dit komt omdat het formulier JavaScript detecteert.
  • XMLHttpRequest - om indirect of asynchroon te communiceren.

Er moet aan worden herinnerd dat er manieren zijn om te werkenhierboven, wordt waarschijnlijk alleen begrepen als u al een basiskennis van techniek kent. Hopelijk is de discussie over het begrijpen van AJAX en zijn functies en manieren van werken hierboven nuttig en gemakkelijk te begrijpen.

Nu misschien een kleine discussie hierbovenkan je AJAX begrijpen. U kunt AJAX begrijpen door de onderstaande discussie. Dit komt omdat we het bespraken vanuit het begrip, de functie en ook de werking van AJAX. Luisterde meteen naar de volgende discussie.

Opmerkingen 0