Типові помилки програмування AJAX
З появою Web 2.0 веб-додатки стали більш інтерактивний характер завдяки AJAX. Але це інтерактивний використанням AJAX поставляється з деякими помилками, що люди взагалі не слід.
Нижче наводиться список помилок, які AJAX дає вам в якості подарунка.
Ні функцію кнопки "Назад
За замовчуванням браузер зберігає веб-сторінку відвідали в папці журналу, але з AJAX браузер не може отримати динамічний контент.
2. Очікування Endlessly
AJAX функціональність багато в чому залежати від підключення до мережі та пропускної спроможності. AJAX працює з хорошою підключення до Інтернету так що якщо ви використовуєте комутоване вам доведеться почекати, поки відповідь приходить від сервера. Але якщо ваш браузер отримати удар між виклик AJAX, незалежно від інтернет-з'єднання, то вікно браузера мертвий, поки користувач завантажує сторінку, або відкриває ту ж сторінку і пише той же зміст знову й уявити.
Використання AJAX для AJAX.
AJAX це дуже хороша можливість для реалізації в сучасних веб світі, але ви також повинні зробити к-ть зручність його.
Взаємний браузер, сумісний
Якщо веб-додаток орієнтації кілька браузера ви повинні переконатися, що AJAX Застосування чудово працює на всіх браузерах.
Браузери навантаження
Виготовлення занадто багато AJAX дзвінки будуть порушувати браузера продуктивності і вона стане повільно. Це дозволить зробити роботу користувачів жахливе для вашого сайту.
Bookmarking
Користувачі не можуть закладки на сторінці з динамічним вмістом взяв використанням AJAX. Причина AJAX принесу динамічних даних з сервера та закладки посилання буде зберігати тільки статичні дані, що зберігаються в папці Інтернет кеша.
Включення / відключення JavaScript
AJAX чисто працює з JavaScript і, якщо користувачі браузерів має JavaScript вимкнений, то функціональність AJAX не буде працювати.



































Гарний зміст
Це інформативний, але чи є у вас будь-яких пояснень про те, як уникнути деяких з цих проблем? Деякі, здається неминучим - наприклад, що може бути зроблено відносно # 1 Ні функціональність Кнопка "Назад"?
привіт там, гарне зміст, просто щоб відповісти Джон, нічого не вдієш кнопку "Назад", але ви можете забезпечити альтернативи за допомогою Ajax, наприклад, ви можете забезпечити "поряд" і "Назад" та кнопки OnClick випадку ви отримаєте запитувані дані, і т.д. ...
, А також включити посилання на всі / основні розділи сайту в один файл і включити цей файл на кожній сторінці, таким чином відвідувач не потрібно буде нанести удар у відповідь, щоб побачити попередню сторінку, тому що все знаходиться у верхній частині веб-сайту .
про кількість 2, я думаю, ми можемо встановити таймер, якщо відповідь не приходить протягом 4 секунд, попередити користувача натиснути на кнопку повтору.