AJAX (תכנות) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
Matanyabot (שיחה | תרומות)
מ בוט החלפות: לעיתים
שורה 11:
* שפת [[JavaScript]] למימוש הלוגיקה של היישום, לגישה אל השרת ולאינטרקציה עם המשתמש על ידי מניפולציה של ה-[[Document Object Model|DOM]].
** אובייקט [[XMLHTTP|XMLHttpRequest]] להחלפת נתונים עם השרת באופן אסינכרוני. בסביבות עבודה אחדות של AJAX ובסיטואציות מסוימות, נעשה שימוש בתגית iframe במקום באובייקט XMLHttpRequest להחלפת מידע עם שרת האינטרנט.
* [[JSON]] ו-[[XML]] משמשים לרוב ככלי להעברת נתונים מהשרת, ולעתיםולעיתים גם אליו. כל פורמט אחר יפעל גם כן, כולל HTML או [[CSV]] ("טבלאות" טקסט המופרדות על ידי פסיקים).
 
כמו [[DHTML]], [[LAMP (תשתיות תוכנה)|LAMP]], או [[SPA]], גם AJAX אינה טכנולוגיה כשלעצמה, אלא מונח שמתייחס לשימוש בקבוצת טכנולוגיות יחדיו. למעשה, כבר מופיעות טכנולוגיות נגזרות/מורכבות שמבוססות באופן ממשי על AJAX. כגון [[AFLAX]].