ко ті, дати, Які можна звернутися, тобто з урахуванням реальної дати, місяця, року. Например, сегодня 25 травня, и дату народження в Майбутнього зверни неможна.
Зменшення НАВАНТАЖЕННЯ на веб-сервер;
При вікорістанні технології AJAX, зменшується НАВАНТАЖЕННЯ на веб сервер. Це зумовлюється тім, что непотрібно шкірного разу оновлюваті веб сторінку користувача коли Відбулась передача даних на сервер. Зменшення трафіку зумовлює Зменшення НАВАНТАЖЕННЯ на веб сервер, тобто відбувається оновлення лишь Певного блоку на веб странице, Який Потрібний Користувачами, а не сієї Сторінки як при класічній моделі. Користувач отрімує дані Які Йому потрібні без оновлення всіє Сторінки а лишь певної части.
. 3 Недоліки технології Ajax
відсутня інтеграція Із стандартними інструментами браузера - Не працює кнопка «Назад», сторінку, згенерованих помощью Ajax нельзя Додати в закладки.
Проблема з індексуванням сайту пошуково роботами - у них відсутня підтримка JavaScript.
Використання JavaScript та DOM, что мают різну реалізацію в різніх браузерах та даже різніх версіях браузерів.- назва реалізація мови програмування ECMAScript. Найпошіреніше и найвідоміше! Застосування мови - написання сценаріїв для Web-сторінок, но вона такоже вікорістовується для Впровадження сценаріїв керування об'єктами вбудований в Інші програмі.за Назв очень схожа на мову Java. Альо це зовсім Різні мови з різнімі сферами! Застосування. Права на Назву JavaScript належати Sun Microsystems (розробник Java) но JavaScript розробляла зовсім Інша компанія - Netscape для власного браузера Netscape Communications.
заразитися JavaScript підтрімують всі основні двігунці браузерів - Trident (Internet Explorer), Presto (Opera), Gecko (Firefox, Mozilla, Netscape) та KHTML/WebKit (Konqueror, Safari) .має низьку властівостей про єктно-орієнтованих мов, но Завдяк Концепції прототіпів підтримка про єктів в ній відрізняється від традіційніх мов ООП. JavaScript має ряд властівостей, спільніх з функціональнімі мовами, что додає мові Додатковий гнучкість.має подібний синтаксис, но має з нею Відмінності:
- об'єкти, з можлівістю інтроспекції и дінамічної Зміни типом через Механізм прототіпів
- Функції як об'єкти першого класу
- обробка вінятків
- Автоматичне приведення тіпів
- Автоматичне прибирання сміття
- анонімні Функції
Одна з популярних технологій, что дозволила сделать Сторінки дінамічнішімі и Забезпечити Нові возможности - це дінамічне завантаження и вставка даних в документ, что получила Назву AJAX.
При вікорістанні в рамках технології DHTML JavaScript код включається в HTML-код Сторінки и віконується інтерпретатором, вбудованим в браузер. Код JavaScript вставляється в теги lt; script gt; lt;/script gt; з обов'язковим за спеціфікацією HTML 4.01 атрибутом type= text/javascript raquo ;, хоча в більшості браузерів мова сценаріїв по замовчуванюю самє JavaScript.
При розробці великих и нетрівіальніх Web-програм з використанн JavaScript очень Важлива наявність Зручне та Досконалий ІНСТРУМЕНТІВ відладкі. Оскількі браузері мают Різні двігунці, Які по різному інтерпретують JavaScript (та про єктну модель документом), то нужно мати налагоджувач для шкірного з основних двігунців.
Проблема з налагодженно JavaScript сценаріїв є найбільшім недоліком цієї мови. Спроба стандартизації у виде ECMAScript НЕ досягла успіху - КОЖЕН двигунець має Особливостігри І, Фактично, доводитися писати код для різніх двігунців одночасно.
Кож JavaScipt має обмеження годині на завершення свого виконан (це может буті як фіксоване число у випадка браузерів з двигунця Gecko або інше обмеження, например максимальне число елементарних операція у випадка браузерів з двигунця Trident).
1.4 Взаємодія у Web помощью Ajax
У цьом механізмі доступу з єднуючою Ланка между сервером та сторінкою є JavaScript-об єкт XMLHttpRequest. У різніх двигунця та їх версіях ВІН реалізованій по різному того нужно використовуват спеціальну функцію, яка враховує всі Можливі варіанти.
сторінка
Про єкт
скрипт
При питань комерційної торгівлі діях користувача (например при актівізації кнопки в складі корістувацького інтерфейсу) браузер генерує запит и с помощью JavaScript-об єкта XMLHttpRequest відправляє его на сервер. При цьом метод доступу может буті DHTML. Корістувацькій інтерфейс во время відправлення запиту и Отримання ВІДПОВІДІ НЕ блокується и користувач может продов...