AJAX: Verskil tussen weergawes

Content deleted Content added
Nuwe blad: '''AJAX''' (Engels vir ''Asynchronous Javascript And XML'') is 'n tegnologie wat gebruik word vir die ontwerp van interaktiewe webbladsye waarin gegewens asinchroon van 'n [[webbedien...
 
No edit summary
Lyn 1:
'''AJAX''' (Engels vir ''Asynchronous Javascript And XML'') is 'n tegnologie wat gebruik word vir die ontwerp van interaktiewe [[webbladsy]]e waarin gegewens asinchroon van 'n [[webbediener]] afgelaai kan word sonder dat die bladsy in sy geheel herlaai hoef te word. So 'n AJAX-bladsy kan vergelyk word met 'n applikasie wat in die [[webblaaier]] self hardloop. Die naamterm, AJAX, is op 18 Februarie 2005 deur [[Jesse James Garrett]] bekendgestel en word deur groot maatskappye soos [[Google Inc.|Google]] en [[Amazon.com|Amazon]] erken.
 
Deur gebruik te maak van [[XMLHTTP|XMLHttpRequest]] hoef die [[webbladsy]] nie opnuut verfris te word om nuwe inhoud te kry nie. ''Google Suggest'' stel byvoorbeeld by elke sleuteldruk 'n nuwe reeks soekterme voor sonder dat mens die bladsy hoef te herlaai. Wikipedia se soekfunksie maak ook van die konsep gebruik en soekresultate word al voorgestel nadat slegs 'n paar karakters getik is.
Lyn 7:
* Die [[Document Object Model]] vir die dinamiese vertoning van inligting en vir interaksie.
* [[Extensible Markup Language|XML]] en [[Extensible Stylesheet Language Transformations|XSLT]] vir die opstel, aanpassing en vervoer van gegewens. In sommige gevalle word dit vervang deur [[JSON]] (JavaScript Object Notation).
* Die [[XMLHTTP|XMLHttpRequest]] -objek vir asinchrone kommunikasie met die bediener.
* [[JavaScript]] om alles aan mekaar te bind.
 
Die skriptale waaruit AJAX saamgestel is bestaan al jare lank. AJAX, as 'n kombinasie van hierdie tale word moontlik met die koms van die XMLHttpRequest-objek (soos eerste ingevoer deur [[Microsoft]] in [[Internet Explorer|Internet Explorer 5]]) en die moontlikheid om die HTML-DOM-model te gebruik in Javascript (W3C-aanbeveling van 1998).
 
Die konsep dat 'n bladsy nie verfris hoef te word nie is ook nie nuut nie. Dit kon byvoorbeeld al met behulp van 'n versteekte HTML raam (HTML hidden frame) gedoen word. Daarteen was die grootste probleem dat data nie maklik tussen bladsye uitgeruil kon word nie. DitDie probleem is egter met die koms van AJAX opgelos, wat AJAX so gewild maak.
 
==Ontwikkelingshulpmiddels==
Lyn 26:
==Eksterne skakels==
*[http://www.adaptivepath.com/publications/essays/archives/000385.php Adaptive Path], ''die oorspronklike artikel van Jesse James Garret (Engels, Februarie 2005)''.
*[http://www.quirksmode.org/blog/archives/2005/03/ajax_promise_or.html AJAX, promise or hype?], ''artikel op quirksmode.org (Engels)''.
*[http://www.usabilityweb.nl/artikel.php?id=34 AJAX ontrafel], ''artikel op usabilityweb.nl (Nederlands)''.
*[http://swerl.tudelft.nl/twiki/pub/Main/SpciProject/mesbah-informatie06.pdf Die Argitektuur van AJAX Ontrafeld] (Nederlands).
*[http://www.w3schools.com/ajax/default.asp W3 Schools Ajax tutorial], Maart 2007 (Engels).
 
[[Kategorie:Programmeertale]]