AJAX
ÐÑÐ¸Ð½Ñ ÑоннÑй JavaScript и XML (англ. Ajax или AJAX) â ÑÑо Ð¿Ð¾Ð´Ñ Ð¾Ð´ к ÑазÑабоÑке, пÑи коÑоÑом веб-пÑиложение запÑаÑÐ¸Ð²Ð°ÐµÑ Ð´Ð°Ð½Ð½Ñе Ñ ÑеÑвеÑа Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ Ð°ÑÐ¸Ð½Ñ ÑоннÑÑ HTTP-запÑоÑов и иÑполÑзÑÐµÑ Ð¿Ð¾Ð»ÑÑеннÑе оÑвеÑÑ Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑолÑко Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ ÑаÑÑей докÑменÑа, без полной пеÑезагÑÑзки ÑÑÑаниÑÑ. ÐÑо Ð¼Ð¾Ð¶ÐµÑ ÑделаÑÑ ÑÑÑаниÑÑ Ð±Ð¾Ð»ÐµÐµ оÑзÑвÑивой, поÑÐ¾Ð¼Ñ ÑÑо запÑаÑиваÑÑÑÑ ÑолÑко Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑаÑÑи.
Ajax можно иÑполÑзоваÑÑ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð´Ð½Ð¾ÑÑÑаниÑнÑÑ Ð¿Ñиложений, коÑоÑÑе ÑоÑÑоÑÑ Ð¸Ð· одного докÑменÑа, иÑполÑзÑÑÑего Ajax Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ ÑодеÑжимого.
ÐзнаÑалÑно Ð´Ð»Ñ ÑеализаÑии Ajax иÑполÑзовалÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ XMLHttpRequest, но Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑовÑеменнÑÑ
веб-пÑиложений болÑÑе подÑ
Ð¾Ð´Ð¸Ñ fetch() API: он более моÑнÑй, гибкий и лÑÑÑе инÑегÑиÑÑеÑÑÑ Ñ ÑÑндаменÑалÑнÑми веб-ÑеÑ
нологиÑми, Ñакими как Service Worker API. СовÑеменнÑе веб-ÑÑеймвоÑки Ñакже пÑедоÑÑавлÑÑÑ Ð°Ð±ÑÑÑакÑии Ð´Ð»Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ajax.
ÐÑа ÑÐµÑ Ð½Ð¸ÐºÐ° наÑÑолÑко ÑиÑоко ÑаÑпÑоÑÑÑанена в ÑовÑеменной веб-ÑазÑабоÑке, ÑÑо Ñам ÑеÑмин «Ajax» ÑейÑÐ°Ñ Ð¸ÑполÑзÑеÑÑÑ Ñедко.
СмоÑÑиÑе Ñакже
- ÐолÑÑение даннÑÑ Ñ ÑеÑвеÑа
- Fetch API
- Related glossary terms:
XMLHttpRequest- AJAX в Ðикипедии