AJAX и DHTML

Anonim

Технологии браузеров с самого начала переживали огромный рост, начиная с простых статических страниц HTML и заканчивая полной анимацией и взаимодействием вспышки. Количество инструментов, доступных для разработки веб-страниц, взорвалось, и вы больше не ограничены несколькими вариантами при создании своей страницы.

В последние годы основные HTML-страницы стали немного более скучными, поэтому разработчики действительно скремблировали, чтобы сделать их сайты немного интереснее зрителям. Один из аспектов, который рассматривался, заключался в том, как сделать страницы немного более интерактивными, чтобы придать ему больше вкуса. Хотя было создано множество стандартов, мы обсудим два здесь для краткости.

Скучные HTML-страницы уступили место росту DHTML или динамического HTML. DHTML позволяет создателю веб-страницы запрограммировать конкретные ответы на точные действия, которые выполняет зритель. Это очень заметно, когда зритель перемещает мышь поверх кнопки, и кнопка светится или выглядит нажатой. Это возможность DHTML, которая невозможна только с HTML.

Другим аспектом HTML, который люди хотели изменить, было его поведение, когда вы просите изменить что-то. HTML всегда перезагружает страницу, чтобы она могла отображать вновь запрошенную страницу. Они нашли решение под названием IFrame, которое позволило пользователю перезагрузить фрейм за раз, если захочет; но этого оказалось недостаточно. AJAX или асинхронный Javascript и XML были созданы для устранения этого конкретного недостатка HTML. AJAX позволяет страницам запрашивать только данные, которые необходимо изменить, а не всю страницу. Это можно увидеть на веб-страницах, которые показывают вам галерею фотографий. Перед AJAX, когда вы щелкаете дальше, вся страница перезагружается, чтобы отобразить следующее изображение. Но с AJAX меняется только эта картина, и остальная часть страницы даже не перемещается.

В сущности, AJAX и DHTML - это два из средств, которые были созданы для расширения возможностей HTML. DHTML делает это, изменяя элементы на экране в зависимости от действий пользователя. Хотя AJAX позволяет браузеру запрашивать определенные элементы одновременно, чтобы уменьшить нагрузку на интернет-соединение и избежать раздражающего процесса перезагрузки. Имея это в виду, мы можем сказать, что AJAX и DHTML, используемые в то же время, могут значительно улучшить восприятие пользователей.

Найдите книгу о AJAX и HTML.