Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

АИС / А. Лешев Создание интерактивного web-сайта

.pdf
Скачиваний:
207
Добавлен:
13.05.2015
Размер:
48.71 Mб
Скачать

346 Занятие 14. Итого

HTML и JavaScript

На едва зримом полотне стекла Дерев искрящихся листва Рождает сказочный узор Сочтением простейших форм В невиданный еще никем Шедевр элементарных схем.

И зная все, не воссоздать Зимы холодной благодать.

Все сложное состоит из более простого: дом сложен из кирпичей и цемента, кирпичи сделаны из глины, глина состоит из молекул алюмосиликатов, молекулы состоят из атомов... Web-страница состоит из тегов, атрибутов, команд сценариев, имен файлов и текста. А на экране можно видеть то пустую страницу, то деловой блокнот, то интересную картину. Все зависит от того, в каком порядке расставить теги, чему приравнять их атрибуты, как подойти к оформлению графических частей сайта.

Flash

Геометрию углов, Естество штрихов и линий

Гранит цвета апельсина из пластмассы существо. Солнцем брошенным на снег По законам тяготенья совершается движенье — По ладони ровный бег.

Созерцая дерзкий цвет Мы находим отраженья

Непригодных для рожденья, Но уже прожитых лет.

Flash — отличная идея и ее исполнение от Macromedia. Интернет создан для векторной графики, но из-за отсутствия стандартных форматов браузеры не поддерживают ее. Исключение сделано только для Flash — она стала векторным стандартом де-факто в Интернете, и теперь уже производители браузеров встраивают ее поддержку в новые версии. A Flash находит все больше и больше приверженцев как среди простых пользователей Сети, так и среди web-мастеров.

Сайт или фильм?

Ну а сейчас мы приступим к выяснению, какую технологию лучше использовать для создания интерактивного персонального сайта.

HTML

• Хотите, не хотите, но HTML — основной язык Web. Без него ни один сайт не увидит свет. Поэтому хоть пара тегов на сайте должна быть.

Сайт или фильм?

347

HTML — статичный язык: что написано, то написано. Сам он ни о какой интерактивности и не подозревает. И уж тем более он не может измениться во время исполнения в браузере.

Хоть и существует стандарт на HTML, многие теги и атрибуты воспринимаются браузерами по-разному.

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

Несмотря на объемность описаний и трудов по HTML, это довольно бедный язык, и он никогда не станет «богатым». Ведь HTML — стандарт Всемирной сети.

Использование интересной графики не только способно привлечь к сайту внимание, но и существенно повлияет на размер HTML-страниц.

Если у пользователя нет определенного шрифта, он не заметит ваш изысканный стиль. Конечно, если вы не выведете весь текст в виде картинки.

Существует множество редакторов, которые помогут вам создать web-стра- ничку, но любой HTML-документ может быть сделан и в обычном Блокноте.

Использование каскадных таблиц стилей позволяет легко изменять дизайн готовых документов. Достаточно при создании вынести все возможные элементы дизайна в таблицы стилей.

JavaScript

JavaScript — логическое дополнение HTML. С его помощью можно оживить страницу, подключить интерактивные элементы.

Каждый браузер по-своему понимает JavaScript. Однако чем больше будет DOM набирать силу, тем больший порядок будет в рядах команд JavaScript. Пока же для каждого браузера в большинстве случаев приходится писать свою ветвь сценария.

Пользователь может отключить выполнение сценариев JavaScript. He стоит делать всю навигацию по сайту с помощью команд JavaScript — предусмотрите и простые текстовые ссылки.

Некоторые из команд JavaScript могут вызывать «зависание» компьютера пользователя. Будьте осторожны в употреблении бегущих строк и прочих эффектов.

С помощью cookies вы сможете сохранить предпочтения посетителя и в следующий раз обойтись без вопросов, а сразу загрузить страницу в том виде,

как его настроил пользователь ранее. Однако и здесь не все гладко — браузеры несовершенны и имеют «дырки, щели и зияющие пропасти» в своей структуре. И через них вместо безобидных cookies на ваш компьютер полезут непрошеные гости.

Flash

• Flash — новая технология, и еще не у всех пользователей Интернета стоит дополнительный модуль для просмотра Flash-фильмов, и тем более не стоит

Что нового мы узнали

349

В Интернете по этому вопросу сколько людей — столько и мнений. Сторонники Flash предлагают делать на ней все: от простых персональных страничек до электронных магазинов. Администраторы серверов, сидящие за текстовыми браузерами, принципиально против любой графической информации и сценариев. Пользователи Netscape Communicator воспевают свой строгий браузер, хотя они составляют менее 5 % пользователей Интернета. А что касается дизайна — тут, как говорится, «на вкус и цвет товарищей нет». Особенно если они сидят за мониторами с разным разрешением.

И напоследок еще один совет. Побродите по Сети, посмотрите сайты разных людей, разберитесь, как они устроены. Попробуйте свои силы в создании своих страничек и фильмов. Надеюсь, эта книга поможет вам в нелегком, но увлекательном деле создания своего виртуального дома.

До встречи на просторах Всемирной сети! Если окажетесь там, заходите в гости: www.dimvovich.narod.ru.

Соседние файлы в папке АИС