Перейти к содержимому

Разница между AJAX и DHTML

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

    В последние годы базовые 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.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Adblock
    detector