Ajax (програмиране): Разлика между версии
Изтрито е съдържание Добавено е съдържание
м правопис |
Форматиране |
||
Ред 1:
'''
Сам по себе си
* [[XHTML]] (или [[HTML]]) и [[CSS]] за форматиране и [[шрифт|ошрифтяване]] на [[текст]]а.
* [[DOM]] (''Document Object Model'') реализиран чрез програмиране от страна на клиента с помощта на езици като ''JavaScript'' и ''JScript'' за динамична визуализация и интерактивност на предоставената информация.
* [[XMLHttpRequest]] (''XHR'') обекта за обмяна на данни асинхронно с [[сървър|уеб сървър]]. В някои случаи се използва ''IFrame'' обекта вместо ''XMLHttpRequest''.
* [[XML]] в някои случаи е използвания формат за трансфер на данни между сървър и клиент. Все пак всеки формат е удачен, включително преформатиран ''HTML'', чист текст, [[JavaScript Object Notation]] (''JSON'') и др.
== Предимства ==
* Няма нужда от презареждане на страницата <ref name="jgareth">[http://www.adaptivepath.com/ideas/essays/archives/000385.php Есето ''Ajax: A New Approach to Web Applications'' от Джеси Джеймс Гарет, дефиниращо термина AJAX]</ref>
* Времената за отговор се скъсяват <ref name="interaktonline">http://www.interaktonline.com/support/articles/Details/Ajax:+Asynchronously+Moving+Forward-Why+use+Ajax%3F.html?id_art=36&id_asc=309</ref>
* Броят заявки към сървъра намалява, защото скриптовете и ''CSS''-файловете се зареждат само веднъж <ref name="interaktonline">http://www.interaktonline.com/support/articles/Details/Ajax:+Asynchronously+Moving+Forward-Why+use+Ajax%3F.html?id_art=36&id_asc=309</ref>
* Посредством променливи в ''JavaScript'' може да се запази състоянието на програмата
== Недостатъци ==
* Не се поддържа от стари
* При натискане на бутона за връщане назад на браузъра приложението не се връща в предишното състояние, а в състоянието при зареждането му
* При запазване на отметка в браузъра се запазва отметка към приложението в началното му състояние
* Повечето търсачки не изпълняват код на ''JavaScript'' <ref>http://www.ibm.com/developerworks/library/x-sitemaps/index.html</ref>, поради което не цялото съдържание на сайтове с
== Източници ==
|