„Ajax (programozás)” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
a Bot: de:Ajax (Programmierung) egy kiemelt cikk; kozmetikai változtatások |
a Kötőjeltelenítés |
||
15. sor:
A kifejezést először [[Jesse James Garrett]] használta 2005. februári cikkében, melynek címe [http://www.adaptivepath.com/publications/essays/archives/000385.php Ajax: A New Approach to Web Applications]. Garett a zuhany alatt gondolkodott a fogalmon, amikor rájött, hogy egy rövid kifejezésre van szükség, amin keresztül be tudja mutatni az ajánlott technológiákat egy megrendelőnek. Későbbi előadásokon Garett kijelentette, hogy az Ajax nem betűszó.
Bár az Ajax kifejezés 2005-ben született meg, az ajax megszületését lehetővé tevő technológia egy évtizeddel előtte jött létre a Microsoft [[Remote Scripting]] kezdeményezése kapcsán. A tartalom aszinkron betöltésének lehetősége, azaz egy már megnyitott oldal tartalmának frissítése az oldal újratöltése nélkül, ellenben már az [[IFRAME]] elemtípus ([[1996]], [[Internet Explorer]] 3) és a [[LAYER]] elemtípus ([[1997]] [[Netscape]] 4) idejére vezethető vissza. Mindkét elemtípusnak van egy <code>src</code> attribútuma, ami bármely létező [[URL]]-t képes fogadni. Egy JavaScriptet tartalmazó lap betöltésével, ami manipulálja a szülő lapot,
A Microsoft Remote Scripting kezdeményezése egy elegánsabb megoldást nyújtott a problémára. Egy [[Java applet]] kérte le az adatokat, amivel a kliens oldal JavaScripten keresztül tudott kommunikálni. Ez a megoldás az Internet Explorer 4 és a Netscape Navigator 4 esetében volt használható. Később a Microsoft létrehozta az XMLHttpRequest objektumot az Internet Explorer 5-ben, és ezt a lehetőséget először az [[Outlook Web Access]] használta ki a [[Microsoft Exchange Server]] 2000 verzióban.
25. sor:
Mivel az XMLHttpRequestet ma már a legtöbb fontosabb böngésző támogatja, az alternatív technikákat már ritkábban használják. Elsősorban ott alkalmazzák őket, ahol a széles körű kompatibilitás, a kis méret, illetve több oldal hozzáférése fontos.
==
Az Ajax használhatóságát és népszerűségét tükrözi, hogy egyes webalkalmazást készítő fejlesztőkörnyezetek már beépített elemként tartalmazzák, és erősen támaszkodnak rá. Néhány ezek közül:
37. sor:
== AJaX támogatást nyújtó [[JavaScript]] könyvtárak ==
* [[YAHOO User Interface]] – Kiterjedt [[JavaScript]] könyvtár a [[YAHOO]]-tól, AJaX támogatással
* [[JQuery]] – Népszerű
* [[DOJO Toolkit]] –
* [[script.aculo.us]] –
== Az Ajax használatának előnyei ==
=== Felhasználói felület ===
A legnyilvánvalóbb ok az Ajax használatára a felhasználói élmény fokozása. Az
=== Letöltési sebesség és szerverterhelés ===
Mivel az
=== A tartalom a funkció és a forma elkülönítése ===
|