Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие 2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.34 Mб
Скачать

1.2. Программирование

Стандарты, управляющие интерактивностью в Web, – это язык скриптов ECMAScript (который так близок к JavaScript 1.5, что его обычно называют, используя не столь технически звучащее название JavaScript) и модель Document Object Model (DOM), определя­ющая компоненты Web-страницы, над которыми можно осуществлять манипуляции.

Те же «хорошо и плохо», которые были обозначены для таблиц стилей, относятся и к JavaScript и DOM. Хотя 99% браузеров декларируют поддержку этих стандартов, в них много ошибок и несоответствий. Некоторые браузеры не поддерживают некоторые функции JavaScript. Microsoft добавила в DOM свои собственные расширения, ко­торые работают только в Internet Explorer и т.д.

Что касается оставшихся 1% браузеров, которые вообще не поддерживают DOM (а именно браузеры версии 4), то здесь нет простых обходных путей. Обычно необхо­димо предоставлять альтернативную версию страницы, в которой используются функции скриптов, которые эти браузеры поддерживают, или создать страницу с объясне­ниями вообще без скриптов, работающую в любом браузере.

Всегда тестируйте сайт на как можно большем числе браузеров, версий браузеров и конфигураций платформ.

1.3. Дизайн при неизвестном разрешении монитора

Размер окна браузера можно свободно изменять, и ограничением будет лишь размер монитора. Дизайн при неизвестных параметрах браузера – это проблема, уникальная для области Web-дизайна.

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

Однако более существенным параметром является разрешение монитора: общее число пикселей, имеющихся на экране. В зависимости от видеокарты один и тот же монитор может работать со множеством разных разрешений. Например, 17" монитор может отображать 800 х 600 пикселей, 1024 х 768 пикселей или даже больше. Ниже приводится список стан­дартных разрешений мониторов, поддерживаемых платформами Windows и Macintosh. Это не полный список, а просто наиболее часто встречающиеся конфигурации.

  • 640 х 480

  • 800x600

  • 1024 х 768

  • 1152x870

  • 1280x1024

  • 1600x1200

Операционная система и компоненты интерфейса самого браузера (которые называются хромом браузера) занимают значи­тельную долю пространства на экране. Свободное пространство, которое фактически доступно в окне браузера, зависит от операционной системы, ис­пользуемого браузера и параметров, заданных конкретным пользователем.

С вопросом о разных разрешениях мониторов тесно связан вопрос о том, следует ли Web-страницы создавать гибкими (изменяющими размер и адаптирующимися к раз­личным размерам экрана – это также называется «жидким» дизайном), или зафиксировать для них какой-то конкретный размер (предоставляя дизайнеру больше контроля над размерами страницы). Существуют очень серьезные аргументы в пользу обеих точек зрения, и естественно, у обеих есть свои преимущества, и недостатки.