Joomla портал
seo seo Subscribe
0
seo

Применение веб-технологий стороны клиента для создания сайтов

( Примечание ^

У некоторых разработчиков пользуются популярностью CSS-свойства,

позволяющие раскрашивать линейки прокрутки (относящиеся к окну браузера в

целом, к элементам наподобие и т. д.).

Нужно, однако, заметить, что все эти свойства (scrollbar-base-color,

scrollbar-face-color, scrollbar-track-color, scrollbar-arrow-color,

scrollbar-3dlight-color, scrollbar-highlight-color, scrollbar-shadow-

color, scrollbar-darkshadow-color) были придуманы компанией Microsoft, и

их никогда не было и не будет в рекомендациях W3C. Поэтому примеров на эту

тему не ждите: о запрещенных приемах мы говорить не станем.

Линейки прокрутки— это, вообще-то говоря, неотъемлемый элемент

интерфейса браузера, но никак не собственность веб-страницы. Раскраска линеек

прокрутки при помощи нелегитимных CSS-свойств работает в Internet

Explorer 5.5 и 6.0 (а еще в Konqueror и некоторых других экзотических

браузерах), причем к IE вкупе с новомодным интерфейсом Windows XP сказанное уже

не относится. В Opera, в Firefox и т. д. расцвечивание полос прокрутки не

работает — и это правильно. Меня удивляет, почему Microsoft ограничилась только

линейками прокрутки и до сих пор не додумалась дополнить CSS свойствами,

отвечающими за раскрашивание других элементов окна браузера или, чего уж

там мелочиться, Рабочего стола да Панели задач Windows…

Мне могут возразить — мол, на некоторых сайтах встречаются весьма

оригинальные и вольные по своему стилю элементы управления, включая те же

«радиокнопки», флажки и выпадающие списки. Спорить не буду — да,

встречаются. Только все эти вещи не имеют никакого отношения к

предусмотренным в HTML веб-формам, а являют собой суррогат на основе Flash или

графики в сочетании с JavaScript.

Вероятно, в рамках презентационных проектов подобные решения имеют

право на жизнь. Но жертвовать стопроцентной доступностью стандартных

средств в пользу эфемерных украшательств на сайтах информационной

направленности — не иначе как преступление по отношению к посетителям.

Практические примеры форм

Протестированные в различных браузерах и проверенные валидатором

полные версии примеров, описанных в пронумерованных листингах данной

главы, читатель сможет найти на компакт-диске, прилагаемом к этой книге,

в каталоге \examples\06, где 06 — не что иное, как номер текущей главы.

Документ, рассмотренный, например, в листинге 6.15, следует искать в

каталоге \examples\06\l 5.

Но гораздо удобнее отыскать все необходимое при помощи электронного

оглавления компакт-диска, представленного файлом \index.html.

ГЛАВА 7 J

I

I

Создание интерактивных сайтов

при помощи языка сценариев

JavaScript и динамического HTML

У нас позади — порядка трех сотен страниц, всецело и полностью

посвященных актуальным на настоящий момент (да и на обозримое будущее, надеюсь,

тоже) базовым концепциям разработки веб-сайтов.

В своих беседах, если не считать беглого экскурса, совершенного в главе 1

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

не затрагивая «динамику».

Сколько-либо обстоятельный разговор о динамических технологиях стороны

клиента (а уж о серверных решениях — и подавно) вполне способен

«потянуть» на такую же по объему, если не более толстую, книгу. И мне хотелось

бы верить, что после прочтения моей книги читатель к подобным разговорам

будет уже вполне подготовлен.

На этой оптимистической ноте я вполне мог бы и завершить свое

повествование. Совесть, однако, не позволила мне так поступить. Посвятив целую

главу веб-формам и рассмотрев в деталях вопросы организации

пользовательского ввода, я не могу бросить читателя на полдороге. Ведь сам по себе

факт заполнения посетителем полей формы не имеет ровным счетом

никакого смысла без последующей обработки введенной информации. А этот аспект

мы никак не рассматривали.

В предлагаемой вашему вниманию заключительной главе я планирую хотя

бы в самом первом приближении коснуться вопросов обеспечения

интерактивного взаимодействия сайта с пользователями средствами клиентских

технологий.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
seo
Все права защищены © 2023 Joomla портал
 
 
seo