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

У апошнія гады асноўныя HTML-старонкі сталі крыху больш сумнымі, таму распрацоўшчыкі сапраўды расправіліся, каб зрабіць свае сайты крыху больш цікавымі для гледачоў. Адзін з аспектаў, які быў вывучаны, - гэта зрабіць старонкі трохі больш інтэрактыўнымі, каб надаць ім больш густу. Хоць было створана мноства стандартаў, мы дзеля сцісласці разгледзім тут два.

Сумныя HTML-старонкі саступілі месца ўздыму DHTML або Dynamic HTML. DHTML дазваляе стваральніку вэб-старонкі запраграмаваць канкрэтныя адказы на дакладныя дзеянні, якія выконвае глядач. Гэта вельмі бачна, калі глядач перамяшчае мыш на верхнюю частку кнопкі і кнопка свеціцца ці выглядае націснутай. Гэта магчымасць DHTML, што немагчыма толькі з HTML.

Іншы аспект HTML, які людзі хацелі змяніць, было яго паводзіны, калі вы прасілі нешта змяніць. HTML заўсёды перазагружае старонку, каб яна магла паказваць зноў запытаную старонку. Яны знайшлі для гэтага рашэнне пад назвай IFrame, якое дазволіла карыстачу перазагрузіць кадр за адзін раз, калі захоча; але гэтага аказалася зусім не хапае. Для выпраўлення гэтага спецыфічнага недахопу HTML створаны AJAX або асінхронны Javascript і XML. AJAX дазваляе старонкам запытваць толькі тыя дадзеныя, якія яны павінны змяніць, а не ўсю старонку. Гэта выразна відаць на вэб-старонках, якія паказваюць галерэю малюнкаў. Перад AJAX, пры націску на наступную, уся старонка перазагружаецца, каб паказаць наступную карцінку. Але пры AJAX змяняецца толькі гэтая карцінка, а астатняя частка старонкі нават не рухаецца.

Па сутнасці, AJAX і DHTMLÂ - гэта два сродкі прававой абароны, якія былі створаны для пашырэння магчымасцей HTML. DHTML робіць гэта, змяняючы элементы на экране ў залежнасці ад дзеянняў карыстальніка. У той час як AJAX дазваляе браузеру адначасова запытаць пэўныя элементы, каб паменшыць нагрузку на Інтэрнэт-злучэнне і пазбегнуць раздражняльнага працэсу перазагрузкі. Маючы гэта на ўвазе, можна сказаць, што AJAX і DHTML, якія выкарыстоўваюцца ў той жа час, могуць значна палепшыць працу карыстальнікаў пры праглядзе.

Літаратура