Л
юбой разработчик Web-страницы — и профессионал, и любитель — рано или поздно осознает, что возможности языка гипертекстовой разметки (HTML) не могут реализовать все его творческие задумки. Например, как заставить сайт «откликаться» на действия пользователя, изменяться в зависимости от
времени года, суток, то есть стать «динамическим»? А вот благодаря технологии Dynamic HTML (DHTML), вы сможете сделать активной любую часть Web-страницы. Возникает, естественно, вопрос: «С чего же начать?». В первую очередь, необходимо представлять, что же такое HTML, — тут вам помогут учебники. Например, для первого знакомства подойдет «Учебник по HTML» (www.magnit.net/master/), а дополнит и расширит ваши познания «Справочник начинающего по HTML» www.dov.narod.ru (virtlib.odessa.net/books/book/0001.htm). Теперь смело приступайте к изучению технологии DHTML, которая предполагает использование языков написания сценариев: например, JavaScript и VBScript. Каждый из них имеет свои достоинства и недостатки. Благодаря простоте и совместимости (его «понимают» как Internet Explorer, так и Netscape Navigator), JavaScript пользуется большой популярностью. Элементарную информацию ищите тут «Введение в JavaScript для Мага» (автор — Стефан Кох, rtfm.vn.ua/prog/js/jsmag/). Одновременно по мере распространения браузера Microsoft Internet Explorer растет популярность VBScript — языка, хотя и не уступающего по своим возможностям JavaScript, однако — с весомым недостатком — он не обрабатывается некоторыми браузерами, в частности Netscape. Собственно, VBScript — это реализация Visual Basic, ориентированная на Web, именно его предпочитает Microsoft при разработке документации по DHTML. В общем, кто знаком с VB или VBA для MS Office, без труда изучит VBScript, ведь он базируется на Basic (он знаком многим со школьной скамьи и является самым простым, но и достаточно мощным языком программирования). Впрочем, и тем, кто уже умеет немного программировать на VB, и начинающим рекомендуем статьи «Азбука Visual Basic» (www.cm.f2s.com/). Так, что же выбрать — JavaScript или VBScript? По-моему, чтобы создать хорошо читаемый обоими браузерами сайт, желательно использовать оба языка, тем более, они похожи.