Пряник №6
О скриптах на сайте
 
 

Скрипты являются очень популярным средством украшения и улучшения сайта. Без скриптов невозможно сделать веб-приложение, например, гостевую книгу или чат. Без скриптов не удастся сделать причудливые анимационные эффекты, скажем, java-апплеты. Но рассказывать о всех скриптах — занятие довольно глупое. Сегодняшний пряник-параграф посвящён не просто скриптам, а
„скриптам-вредителям“.

Вредителем может стать абсолютно любой скрипт. Всё, что для этого нужно, — это его неправильно употребить. Найти классный скриптик легко — сложно найти ему достойное применение.

Бегущая строка

Дорогие читатели, не сочтите меня необъективным, но за всё время, что я был в интернете, я не нашёл ни одного достойного применения бегущей строке. Бегущая строка — это даже не скрипт, а тэг <marquee> с параметрами.
Основные недостатки бегущей строки:
  • текст идёт рывками — читать неудобно и глаза напрягаются
  • нет возможности просмотреть текст целиком
  • отключить строку гость никак не сможет (можно только заклеить часть монитора изолентой)
  • практической пользы от бегущей строки нет
  • удивить бегущей строкой никого не получится

Вывод один: от бегущей строки толку немного. Поэтому тэг <marquee> обречён на вымирание. Впрочем, бегущая строка, сделанная во flash’е или с помощью java, ненамного лучше. Что ж делать? Отказаться от неё? От строки лучше отказаться, но вот сама идея выдавания текста порциями может пригодиться. Например, ребята со starcraft.ru сделали вместо строки маленькую флешку, которая имитирует радиоперехват. Весьма интересная замена стандартой бегущей строки.


пример того, как может выглядеть
выдача информации порциями


Часы

Часы на сайте не опасны. Обычно они не раздражают глаз и гостей не пугают, но вот физической пользы от часов немного. Обычно гость знает, сколько сейчас времени С другой стороны часы — это наиболее нейтральная анимация. Они даже оживляют страницу, но вот оживление зависит от конкретных часов. Любителям „машины времени“ хотелось бы порекомендовать не использовать стандартные часы (кого вы хотите ими удивить или порадовать), а сделать часики собственными руками с помощью java или flash.


часы нашего пряничного проекта

Предупреждающие окна

Alert boxes — так эти окна называются по-английски. Обычно они используются там, где нужно предупредить пользователя о чём-то сверхважном.
Знаете, какое бы им применение сделал бы я? Я бы сделал так, чтобы как только обед на плите прогревался, у меня появлялось вот такое окошко:

 
 

 
 

Мечтать, как говорится, не вредно. Но а для чего мы используем такой важный инструмент предупреждения? Обычно для приколов или приветствий. Хотите пример того, как не надо использовать предупредительные окна? Этот пример перевели на русский наши квейкеры. Сперва немного расскажу о приколе. Кайф-то я вам подпорчу, а вот нервы — сохраню. Там появляется около ста предупредительных окон. Одно за одним. Поэтому, убедитесь, что у вас есть свободное время, прежде, чем проходить так называемый „Путь великого квейкера“. Только вот ссылку я дать не могу. Наш пряничный проект не даёт ссылки на ошибки или приколы (это же метод кнута). Если вы всё же хотите посмотреть квейкерский прикол в оригинале, то спросите на нашем форуме или же меня по почте.
Так как быть с предупреждающими окнами? Ответ один: ограничить их применение до минимума. Ведь если гость видет выскакивающие окно, то он внутренне напрягается, думая, что опять случилось; поэтому не стоит включать box’ы только ради приветствий. Впрочем, если у вас будет ситуация, где важность сообщения сопоставима с горящим обедом, то тогда alert box сослужит вам хорошую службу. И, пожалуйста, не пытайтесь образумить хулиганов в вашей гостевой книге, сделав предупредительное окно „У нас не материться!“ Лучше закажите другую гостевую книгу и заблокируйте всех хулиганов. Единственное, что можно добиться предупредительным окном, — это распугать и обидеть всех гостей.

Неправильные мышиные курсоры

В статье об изменениях стандартного интерфейса я уже упоминал о „приклеивании“ объектов к курсору. Но помимо приклеивания существует довольно распространённый скрипт, заставляющий мышиный курсор менять форму. Выглядит это вот так. Курсор на этом тексте начинает беситься. Пользы и красоты от этого скрипта… маловато будет. На мой взгляд мы не порадуем или удивим гостя, а только собьём его с толку.

Прикол с дрожанием экрана

Жестокая шутка, увиденная мной лишь один раз. Но её обязательно нужно назвать. Состоит шуточка в следующем: кликаем мышкой по определённой области — и экран (браузера) начинает дрожать так, словно вибрамассажёр подключили к монитору, да ещё вместо 220 V дали 340. Пару секунд всё содержимое окна мелькает перед глазами. Пожалуйста, откажитесь от таких шуток. Пожалейте глаза ваших гостей.

CSS-скрипты

CSS-скрипты являются средством украшения текста, а также способом „принудительного кормления“ гостей теми размерами шрифтов, которые вам милы (см. пример выше о неправильных курсорах). Кроме того CSS скриптики позволяют (по крайней мере теоретически) добавлять спецэффекты к обычному HTML тексту. Однако не стоит ими чересчур увлекаться, ибо не все браузеры совместимы с ними. И использовать фиксированные размеры шрифтов нужно лишь там, где они действительно нужны.

Где же нужны скрипты? А где — нет? Это — риторический вопрос, ибо вы знаете на него ответ.

 
 
Пряник № 5 Слова-паразиты в интернетеОглавление Об „Идиоте“…
 
       
Сайт создан в системе uCoz