מושג בהגדרה ABC
Miscellanea / / July 04, 2021
מאת גוילם אלסינה גונזלס, בנובמבר. 2018
מאז הקמתו, כבר נראה כי האינטרנט נועד לעשות דברים גדולים בעולם, דבר שהיה מוחשי עם התרחבותו ואימוץו המהירה כמעט בכל התחומים.
הנוחות של שימוש בשירות מקוון שאינו דורש את הַתקָנָה של תוכנה שלנו מַחשֵׁב היכולת לבצע אותו מהמקום בו אנו נמצאים, זה מקסימלי.
וכאילו מדובר במירוץ, דפדפני האינטרנט - דפדפנים - החלו לשלב פונקציות, לרוב בשלב ניסיוני עד שאומצו כסטנדרט על ידי קונסורציום הרשת העולמית (W3C), שבמקביל דחף את התפתחות מה אפשר לעשות מדף אינטרנט, ודמיונם של היזמים משך שוב ושוב את הפוטנציאל של דפדפנים.
התחכום של הכלים הוביל אותנו להופעת שפות של תִכנוּת מתפרש ב דפדפן י ערכות כלים לנצל אותם. זה המקרה עם AJAX.
השם AJAX תואם ראשי תיבות של JavaScript אסינכרוני ו- XML, ומורכבת מטכנולוגיה המאפשרת הפעלת יישומים בלקוח האינטרנט של המשתמש (הדפדפן), הדורשת תקשורת אסינכרונית בלבד עם השרת.
AJAX היא לא טכנולוגיה בפני עצמה, היא A חֲבִילָה הכולל טכנולוגיות שונות.
ברור שיש לנו את חלק התסריט, שמיוצר עם יישום של ECMAScript, בדרך כלל JavaScript; שפות סימון HTML / XHTML וגיליונות סגנון CSS לעיצוב דפי האינטרנט שיוצגו למשתמש ולעיצוב הנתונים לשליחה וקבלה.
הוא כולל גם את המנגנונים הדרושים להתחברות לשרת ולהחלפת נתונים איתו (XMLHttpRequest).
כל הטכנולוגיות הללו היו קיימות כבר לפני שנת 2005, השנה בה ג'יימס גארט החל להתייחס אליהן יחד בשם AJAX.
AJAX משמש כאשר ניתן להוריד משימת שרת ללקוח, למשל על ידי אימות בזמן אמת של הנתונים שהוזנו בצורה או החלת שינויים בדף האינטרנט איתו המשתמש מקיים אינטראקציה אם אין צורך שהשינוי ותוצאותיו יועברו באופן מיידי ל שרת.
על ידי היכולת ליצור דף אינטרנט שיחליף את הדף הנוכחי, מ- AJAX תוכלו לשנות אותו לחלוטין את דף האינטרנט שאנו רואים מבלי שנצטרך לתקשר עם השרת ב- מִיָדִי.
האבטחה של AJAX טמונה בכך שהיא פועלת מבודדת בדפדפן, וזה בתורו פועל על מערכת ההפעלה.
לפני ביצוע פעולה מזיקה במערכת, קוד חייב לעבור שתי רמות של בְּטִיחוּת.
עם זאת, זה לא מנע את השימוש ב- אַרְגַז כֵּלִים התואם את AJAX, למשל, להפעיל תוכניות מרוחקות ש"מדביקות "מנוע עמוד פרסום אל דפדפן, או שהם משנים את התצורה שלהם כך שהיא תציג דף בית מסוים במקום זה שם משתמש.
פעמים רבות פעולות אלה מחייבות את הרשאת המשתמש, אשר יישומים שנכתבים להפעלה בדפדפן יכולים להימנע באמצעות מחלוקת.
בעיות אלה תוקנו בדפדפני האינטרנט המודרניים ביותר, הכוללים מערכות אבטחה מתוחכמות מְנִיעָה ביצוע קוד מַזִיקומאפשר להם להימנע מלהוציא לפועל משהו לא רצוי.
זהו, כביכול, כאילו הדפדפן "יודע" מה JavaScript הולך לעשות לפני שהוא עושה, עם הניתוח שלו בלבד.
דפדפני האינטרנט הנפוצים ביותר בשוק מקלים על השימוש ב- AJAX בכל פלטפורמות התוכנה שעבורן הן זמינות (כגון Windows, macOS, GNU / Linux, BSD ...).
אלה כוללים את Google Chrome, Mozilla Firefox (ונגזרות המשתמשות באותו מנוע עיבוד, שהוא תוכנה חופשית), Microsoft מרשתת Explorer ו- Edge, Apple Safari, Opera ודפדפני אינטרנט שונים לפלטפורמות ניידות כמו iOS או Android.
יש לציין כי AJAX אינו תקן, אם כי הוא מבוסס על חלקים שהם תקנים.
זה יכול גם לקיים אינטראקציה עם טכנולוגיות אחרות וליצור מערכת כלים שלמה מאוד.
תמונות פוטוליה: Maciek905 / Piotr Adamowicz
ערכות נושא ב- AJAX