Вопрос чайника

Автор: pauk Сайт: http://www.pauk2001.h1.ru/
   
   
   Прочитал вопросы и ответы, но не понятно, зачем использовать CSS и JavaScript? Что, чистого HTML мало? И несовместимости с некоторыми браузерами не будет...
   
   Согласен, что CSS и JavaScript без надобности использовать не стоит. Особенно, если задача выполнима в чистом HTML. Но...
   
   Правила хорошего тона подразумевают, что все странички сайта должны быть исполнены в одном стиле. В этом может помочь CSS. Достаточно сохранить файл с описанием стилей. Можно обойтись и без CSS, но вдруг вы заметите ( или вам намекнет об этом человек, являющийся для вас непререкаемым авторитетом), что страница будет смотреться гораздо приятнее, если шрифт с 12-го размера изменить на 10-й, ссылки сделать курсивом, а в заголовках синий цвет изменить на красный, а абзацный отступ увеличить в полтора раза... А вы к этому времени успели сделать несколько десятков страниц...
   
   При использовании CSS эта проблема решается легким движением руки - достаточно подправить какое-то свойство в *.css файле. Недаром многие веб-мастера не любят использовать тег стиля в части <head>. Нужно использовать *.css файлы, а уникальное выделение можно подправить свойством style="".
   
   То же можно сказать и о JavaScript. Например, вы не используете фреймовую структуру, а разбили таблицу на две колонки и в левой поместили меню. Меню на каждой странице должно быть одинаковое. И при изменении или добавлении пункта меню достаточно утомительно менять его в каждом файле. Поэтому меню можно написать в одном файле *.js, и изменив такой файл один раз, новое меню появится на каждой странице. Другой способ применения таких файлов - часто обновляемый текст на сложных страницах. Редактировать js-файл намного легче чем страницу, и код страницы не испортишь неправильными действиями. А в страницу вставляется простая конструкция <script language="язык" src="файл"> </script>. Необходимо лишь помнить, что JavaScript имеет несколько версий.Версию 1.0 можно не указывать, а просто писать JavaScript, а еще лучше LiveScript. Версии 1.1, 1.2 и 1.3 необходимо указывать для предотвращения выполнения их старыми браузерами, которые новые версии не понимают и могут выполнить что-то не так. Где возможно, надо стараться применять более ранние версии языка.
   
   Еще один вариант - использовать VBScript. Но этот язык сценариев подойдет тем, кто неплохо знает Visual Basic. Но зато будут большие проблемы с просмотром и функциональностью страницы, если ее просматривать не в IE. Какой выход? JavaScript ничуть не сложнее VBScript. А по своему строению намного превосходит последнего (примерно как Pascal превосходит Basic). Кроме того, это неофициальный стандарт для веб-мастеров всего мира.
   
   И последнее... Java... Это уже самостоятельный язык, зная JavaScript его довольно несложно освоить. Для веб-дизайна на нем пишут апплеты (не только красивые оформления!!!), которые потом как объекты вставляются в страничку.
   
   Применять новые достижения надо с умом, и не для того, чтобы сделать страницу понавороченней, показывая свои способности программирования (или умения поиска - в интернете апплетов и скриптов хоть отбавляй) к месту и не к месту. Такие страницы могут вызвать раздражение у посетителей, потому, что главное в странице не навороты, а содержание и правильное оформление.
   

Опубликовано: HTTP://WWW.R-T-F-M.INFO, pauk ©® 2000-2011.
All rights reserved.
При перепечатки ссылка на сайт обязательна.
Мнение администрации сайта не всегда совпадает с мнением автора..