Браузеры
Простейший HTML-документ, или Web-страница, удивляет своей лаконичностью. Однако сам документ немногого стоит без программы просмотра Web-страниц - браузера. Насколько прост документ, настолько сложен современный браузер, полный комплект кодов. которого измеряется несколькими мегабайтами. В результате взаимодействия браузера с HTML-документом и появляются те шедевры, которые отображаются на экране вашего монитора. Термин «браузер» прочно укоренился в компьютерной среде. Само слово происходит от английского browser, что в переводе означает «просмотрщик», то есть программа для просмотра. В русскоязычных версиях операционной системы Windows фигурирует официальный (не особо удачный) термин «обозреватель», который плохо приживается. Под просмотром еще недавно подразумевалось отображение текста Web-страниц. Однако современные браузеры (пятого поколения) представляют собой интегрированные пакеты программ, имеющие более широкие возможности. Они могут работать не только с языком HTML, но и воспринимать программные инструкции на других языках, например, JavaScript.
В результате обработки браузером текст документа превращается в достаточно сложный исполняемый код. Компиляция кода на стороне клиента имеет свои достоинства и недостатки, хотя первых значительно больше.
Во-первых, процесс обработки информации распределяется по большому числу компьютеров (каждый обрабатывает ее сам), разгружая сервер и делая систему более устойчивой.
Во-вторых, документ или программная инструкция отделяется от кода, который его отображает, что позволяет значительно снизить количество передаваемой информации, поскольку размер исходных текстов гораздо меньше исполняемого кода. Несмотря на все возрастающее увеличение скорости передачи информации, закон Мэрфи и его следствия продолжат действовать, приводя к тому, что емкости любого пропускного канала будет недостаточно для нормальной работы системы.
В-третьих, на разных платформах устанавливаются свои программы-клиенты, однотипно (но не обязательно одинаково) отображающие документ, что обеспечивает кроссплатформенность всей службы, то есть независимость от разнообразияаппаратуры и операционных систем. Все эти черты тесно переплетаются между собой и кажутся сейчас вполне естественными, хотя за этими концепциями стоит труд многих людей. Из недостатков можно отметить увеличение времени, необходимого для воспроизведения документа.
Среди возможностей современного браузера можно отметить средства просмотра содержимого Web-страниц, то есть гипертекста с множеством ссылок, графики, аудио- и видеоматериалов, прослушивание потокового аудио, доступ к электронной почте (e-mail), серверам FTP и Gopher, телеконференциям и беседам в реальном времени, встроенные средства поиска, автоматизированное обновление информации с последующим просмотром в автономном (off-line) режиме, сохранение информации о посещении интересных мест в Интернете, возможность осуществления электронной торговли, исполнение различных программ-сценариев и т.д. Работа с Web-страницами подразумевает также навигацию, т.е. переход по гиперссылкам. Для пользователя гиперссылка внешне выглядит как выделенный фрагмент текста (обычно подчеркнутый) или рисунок, с которыми связан адрес другого Web-документа. Некоторые рисунки-ссылки объединяются в большое изображение, образуя графические карты. Указатель мыши при попадании на гиперссылку любого вида меняет свою форму. Щелчок по гиперссылке левой кнопкой мыши приводит к загрузке новой затребованной страницы.
Ссылок на страницах так много, и переходы по ним бывают так непредсказуемы, что необходим навык, чтобы не заблудиться в многообразии Web-документов. Для этого браузер имеет кнопки Forward (Вперед) и Back (Назад), которые позволяют вернуться на недавно просмотренную нужную страницу.
Другие статьи по теме:
-
Как не надо верстать сайт или 7 ошибок начинающего веб-мастера-
Сверх поиска-
Страницы, специально предназначенные для печати-
Гипертекст-
Html-документ: первые шаги