Концепція у визначенні ABC
Різне / / July 04, 2021
Гілем Алсіна Гонсалес, у листопаді 2018
З моменту свого заснування вже було видно, що Всесвітній павутині судилося робити великі справи у світі, що було відчутно завдяки її швидкому розширенню та прийняттю майже у всіх сферах.
Зручність використання Інтернет-сервісу, який не вимагає встановлення програмного забезпечення в нашому комп'ютер можливість виконати його з того місця, де ми знаходимося, максимальна
І як би це була гонка, веб-браузери - браузери - почали включати функціональні можливості, багато разів по фазі експериментальних, поки вони не були прийняті в якості стандарту Консорціумом всесвітньої павутини (W3C), який одночасно проштовхував що можна було зробити з веб-сторінки, і фантазія розробників знову і знову підтягувала потенціал браузери.
Вишуканість інструментів призвела нас до появи мов Росії програмування інтерпретується в браузер Y набори інструментів експлуатувати їх. Це випадок з AJAX.
Назва AJAX відповідає абревіатурі Асинхронний JavaScript та XML, і складається з технології, яка дозволяє запускати програми на веб-клієнті користувача (браузері), вимагаючи лише асинхронного зв'язку з сервером.
AJAX - це не технологія сама по собі, вона є пакет який включає різні технології.
Очевидно, у нас є частина сценарію, виконана з реалізацією 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