SNK Software
Web Studio Монополия Metaproducts Утилиты Игры
Монополию Web Studio Библиотека
Вебмастер Дельфи Работа на ПК Самоучитель
Для PHP Для Delphi
Веб-дизайн Программирование Компьютеры Девайсы Заметки
SNK Software Индустрия hardware Индустрия software
О студии Портфолио Сопровождение сайтов

Новые материалы

Девайсы:
Сравнительный обзор Nokia Lumia 920 и HTC 8X
Девайсы:
Обзор Nokia Lumia 820 – смартфона на WP8
Вебмастеру:
Настройка Apache, PHP и MySQL для Linux-VPS
Вебмастеру:
VPS на домашнем ПК: настройка сети в VM VirtualBox и Debian
Вебмастеру:
VPS на домашнем ПК: устанавливаем Linux Debian 6
Вебмастеру:
VPS на домашнем ПК: установка VM VirtualBox
Работа на компьютере:
Иные возможности текстового процессора Word
Работа на компьютере:
Вставка объектов
Работа на компьютере:
Таблицы в Word
Работа на компьютере:
Печать и сохранение документов
Работа на компьютере:
Сноски, колонтитулы, оглавление и указатели в Word

Введение

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

Тем не менее, хотелось бы обратить ваше внимание на тенденции, происходящие в последнее время в сети. Являясь постоянным пользователем интернета уже около 10 лет, я имею возможность сделать несколько осторожных выводов по поводу развития сети, как с точки зрения оформления, так и содержания.

Возьмем оформление. Еще в середине 90-х, благодаря поддержке Java и JavaScript в браузере Netscape 2.0, авторы страниц стали отходить от статического оформления и внедрять элементы динамического содержания. Тогда это были различные часы, автоматически проверявшиеся формы, бегущие строки и т.д. Пик бума пришелся на 1997 год, когда во всю приветствовались любые новые технологии. За год до этого особенно популярным было использование фреймов, позже начали входить в моду слои (LAYER), введенные в Netscape 4.0.

Однако, вскоре после появления 4-й версии Netscape Navigator, Microsoft заявила о себе выпуском Internet Explorer 4.0 - программы, которая благодаря практически полной совместимости с Netscape 3 с одной стороны, и поддержке ряда новых технологий - с другой, составила серьезную конкуренцию на рынке браузеров.

Тогда большинство веб-разработчиков стали значительно больше внимания уделять совместимости своих творений с теми или иными программами просмотра. Со временем популярность Netscape заметно снижалась, в то время как, с одной стороны, благодаря маркетинговым усилиям Microsoft, росла популярность Internet Explorer, а с другой - появлялись новые программы просмотра, например, Opera. В настоящее время (2006 год) около 85% пользователей используют ту или иную версию MS Internet Explorer, остальные же предпочитают Opera или одну из разновидностей Mozilla (Firefox, Netscape 7 и собственно Mozilla).

ПРИМЕЧАНИЕ
В пике популярности в 2004-2005 годах доля MSIE доходила до 90%. На сегодня она, к счастью, снизилась втрое и составляет порядка 30%, почти столько же занимает Firefox, чуть меньшая часть рынка принадлежит Opera, и всех их стремительно догоняет Google Chrome.

Следующая проблема - скорость модемного соединения. Если в первое время скорости модемов удваивались каждые 2-3 года, то после цифры в 28800бит/с. наметилось явное затишье. Увеличение до 33600 принципиальным назвать нельзя, а протоколы V90 и V92 позволяют развивать скорость в 56000 только теоретически, реально же скорость чаще находится на уровне 40 килобит в секунду. Таким образом, мультимедийное заполнение страниц, широкое использование графики и анимации постепенно стало выходить из моды - до тех пор, пока не начался бум Ethernet-провайдинга ("домашних сетей") и не произошло снижения цен на иные виды широкополосного доступа - кабельного и ADSL. В настоящее время в крупных городах подавляющее большинство пользователей имеют выделенные каналы, правда, следует не забывать про регионы и про мобильный доступ, который остается довольно дорогим и медленным. Из этого приходится делать тот вывод, что при создании сайта рассчитывать на то, что посетитель непременно будет использовать только быстрые каналы, все еще рано.

Что же можно предложить взамен мегабайтным Flash-роликам, Java-апплетам и иным подобным эффектам? Еще на рассвете массового распространения интернета велись жаркие споры между блюстителями чистоты HTML и дизайнерами. В результате появились каскадные таблицы стилей, или CSS. Таблицы стилей являются дополнением к HTML, которое позволяет убрать все форматирование непосредственно из языка разметки, каковым и является HTML и вынести его отдельно. Все современные программы просмотра успешно поддерживают эту технологию. При помощи таблиц стилей можно создавать привлекательные страницы, используя минимум тяжеловесной графики, и, кроме того, получая возможность изменять вид всего сайта внесением поправок всего в одном файле.

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

Структура книги

Книга состоит из пяти частей. В первой даются базовые сведения по структуре HTML-документов, приводятся основополагающие знания, необходимые для создания страниц для интернета.

Вторая часть, по сути, является справочником по языку HTML в его последней версии - XHTML 1.0. В ней дается информация по всем тегам HTML, а также сведения об их совместимости с конкретными версиями браузеров.

В третьей части рассматриваются каскадные таблицы стилей, а так же их применение в контексте HTML.

Четвертая часть посвящена динамическим страницам - в ней рассказывается о языке JavaScript, рассматриваются примеры его применения на практике, включая динамическое управление свойствами CSS.

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

На прилагаемом к изданию компакт-диске вы найдете все примеры, приведенные в книге, а также ряд дополнительных, тщательно комментированных. Кроме того, на нем имеются:

Помимо этого, постоянная поддержка книги, в частности, обновленная информация, новые версии программ, дополнительные сведения и т.д. доступна в интернете на web-сайте SNK Software по адресу:
http://www.snkey.net/support/books/webmaster3.html
Там же можно скачать образ CD или примеры отдельно.

Соглашения

Предполагается, что читатель представляет себе, хотя бы в общих чертах, что такое сеть Интернет.

Предполагается также, что читатель уже работал хотя бы с одной из программ просмотра интернета, а также знаком с основами работы в Windows.

Для экономии места в книге будут применяться некоторые сокращения. Так, например, программу Netscape Navigator (из пакета Netscape Communicator), мы будем называть Netscape, а все виды браузеров, основанных на Mozilla (включая Firefox) - Mozilla. Аналогично, Microsoft Internet Explorer мы будем называть MSIE.

Если в замечании по совместимости указана версия браузера, например, MSIE 6, то подразумевается, что это верно и для последующих версий. В противном случае это будет оговорено.

В книге используется специфическая для интернета лексика. Так, программы просмотра интернета мы будем называть браузерами, а элементы языка HTML, используемые для разметки - тегами.

Когда в замечании по совместимости написано "все", подразумевается, что элемент поддерживается с большой долей вероятности всеми встречающимися на практике браузерами (как минимум, MSIE 4.0, Netscape 4.7 и Opera 5.0). Более ранние версии этих программ (например, Netscape 3) мы будем называть устаревшими браузерами.

Элементы, внутри которых могут располагаться другие теги, текст и иные элементы гипертекстовых страниц, мы будем называть контейнерами. Например, тег - контейнер.

Хотя Microsoft называет язык JavaScript иначе (JScript), а его название, в соответствии с международными стандартами - ECMA Script, в книге повсеместно используется название JavaScript, как исторически устоявшееся.

Шрифтовое оформление. Имена файлов с примерами набраны курсивом. Тексты примеров набраны моноширинной гарнитурой. Хотя теги в примерах (и по правилам XHTML) набираются малыми буквами, в тексте они выделены ПРОПИСНЫМИ.

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

2011-04-28

Избранное

SNK GSCP
SNK GSCP - новая библиотека для PHP 5!
Web Studio
Web Studio и Visual Workshop
Библиотека:
Стандарты на web-технологии
Монополия
Монополия Android
Загрузки:
скачать программы
Продукция:
программы и книги
Техподдержка / Связаться с нами
Copyright © 1999-2013 SNK. Все права защищены.
При использовании материалов с сайта ссылка на источник обязательна.
Рейтинг@Mail.ru