border=0

Технология »AJAX

AJAX анықтамасы


Оның негізі қаланғаннан бері, Дүниежүзілік Ғаламтор әлемдегі керемет нәрселерді жасауға дайын болғаны анықталды, бұл оның тез кеңеюі мен дерлік барлық облыстарда қабылдануы болды.


Компьютерде бағдарламалық жасақтаманы орнатуды қажет етпейтін және бізден жұмыс істей алатын онлайндық қызметті пайдаланудың ыңғайлығы ең жоғары болып табылады.

Және бұл мансап секілді, браузерлер - браузерлер - көбінесе эксперименттік фазада Дүниежүзілік кеңістіктегі веб-консорциум (W3C) стандарты ретінде қабылданғанға дейін мүмкіндіктерді біріктіре бастады, бұл сонымен қатар, веб-бетте жасалуы мүмкін нәрселер туралы және әзірлеушілердің қиялдары браузерлердің әлеуетін қайта-қайта алға тартты.


Құралдардың жетілдірілуі бізді браузерде түсіндірілетін бағдарламалау тілдерінің пайда болуына және оларды пайдалану құралдарына әкелді. Бұл AJAX жағдайында.

AJAX атауы Asynchronous JavaScript And XML акрониміне сәйкес келеді және қосымшалар серверде тек асинхронды байланыс талап ететін веб-клиентінде (браузерде) орындалуға мүмкіндік беретін технологиядан тұрады.


AJAX - бұл өздігінен емес, бірнеше технологияны қамтитын пакет .

Біз, әдетте, ECMAScript іске асырылған скрипт бөлігі, әдетте, JavaScript; HTML / XHTML таңбалау тілдері және CSS-ге арналған стиль кестелері, пайдаланушыға ұсынылатын және жіберуге және алуға арналған деректерді пішімдеуге арналған веб-парақтарды пішімдеу.

Ол сондай-ақ серверге қосылу және онымен деректермен алмасу үшін қажетті механизмдерді қамтиды ( XMLHttpRequest ).

Барлық осы технологиялардың барлығы 2005 жылға дейін, Джеймс Гаррет АJAX атауымен бірге оларға сілтеме жасай бастаған болатын.

AJAX серверде тапсырманы клиентке жүктеу кезінде пайдаланылады, мысалы, нақты уақыт ішінде пішінге енгізілген деректерді немесе пайдаланушының өзара әрекеттесетін веб-параққа өзгертулерді қолданып, өзгерістерді және оның Қорытындылар дереу серверге жіберіледі.

Ағымды ауыстыратын веб-бетті жасай білу арқылы, AJAX-дан сіз сервермен дереу байланыспастан, толықтай өзгертілген веб-бетке ие бола аласыз.

AJAX қауіпсіздігі - бұл браузерде оқшауланған және бұл операциялық жүйеде жұмыс істейді.

Жүйеде зиянды əрекет жасамас бұрын, код қауіпсіздік деңгейінің екі деңгейінен өтуі керек.

Дегенмен, AJAX-ты, мысалы, браузерге жарнама беттері қозғалтқышын «жабыстыратын» қашықтағы бағдарламаларды іске қосуға немесе олардың орнына белгілі бір басты бетті көрсету үшін конфигурациясын өзгертетін құралдар жиынтығын қолдануға кедергі болмады ол пайдаланушы қалайды.

Көптеген жағдайларда бұл әрекеттер пайдаланушының рұқсатын талап етеді, браузерде жұмыс істеу үшін жазылған қосымшалар субтверффейсті пайдаланудан аулақ болады.

Бұл проблемалар ең күрделі қауіпсіздік жүйелеріне ие зиянды кодының алдын-алу мүмкіндігіне ие қазіргі заманғы веб-браузерлерде түзетілген, бұл оларды қажетсіз нәрселердің орындалуына жол бермейді.

Браузер JavaScript-нің алдында не істейтінін білетін секілді, оны тек талдаумен ғана қолдануға болады.

Нарықтағы ең көп қолданылатын веб-браузерлер AJAX-ны қолдануға болатын барлық бағдарламалық жасақтама алаңдарында (Windows, macOS, GNU / Linux, BSD ...) пайдалануды жеңілдетеді.

Оларға Google Chrome, Mozilla Firefox (және еркін нұсқасы болып табылатын бірдей көрсету механизмін қолданатын туынды құралдар), Microsoft Internet Explorer және Edge, Apple Safari, Opera және iOS немесе Android сияқты мобильді платформалар үшін түрлі веб-браузерлер кіреді.

Айта кету керек, AJAX стандарт болып табылмайды, бірақ стандартты болып табылатын бөліктерге негізделген.

Ол сондай-ақ басқа да технологиялармен өзара әрекеттесе алады, құралдардың толық жиынтығын қалыптастырады.

Суреттер Fotolia: Maciek905 / Piotr Adamowicz

Автор: Guillem Alsina González + QUOTE
AJAX-дағы тақырыптар

Әлеуметтік желілер