Эта
книга будет полезна всем, кто в той или иной мере интересуется созданием сайтов.
Предполагается, что читатель знаком с основами языка HTML, поэтому никакого
описания тегов и их параметров не приводится. Тем не менее, если указан листинг
примера, то даются необходимые комментарии по используемым параметрам кода.
Новички найдут в книге схемы верстки страниц с помощью таблиц и слоев,
обеспечивающие быстроту отображения информации и удобство смены деталей
оформления. Подробные примеры и описание всех действий позволят легко
использовать самые современные и прогрессивные техники верстки. Поднимаются
также темы, связанные с веб-графикой и программированием. Множество
советов, посвященных разным аспектам создания веб-страниц, помогут укрепить
первоначальные навыки и знания или сделать первые шаги в этом направлении.
Опытные пользователи получат более подробные сведения об особенностях
популярных браузеров и том, как они отображают данные сайтов. Это позволит
учитывать различия между браузерами и создавать универсальные документы,
которые будут корректно работать в распространенных браузерах. Знакомство
с малораспространенной техникой оптимизации графики, связанной с масками
и альфа-каналами, даст возможность уменьшить объем графических файлов
без дополнительных потерь качества изображения. Рекомендации по ускорению
и загрузке программ на языке JavaScript помогут тем, кто активно применяет
их при разработке сайтов.
И, наконец, искушенные специалисты по созданию сайтов с помощью приведенных
в книге советов и рекомендаций смогут открыть для себя неожиданную сферу
применения разных элементов и их параметров. А те, кто создает сайт,
используя серверные технологии, найдут здесь и приемы по оптимизации
запросов к базам данных и настройкам веб-сервера.
Книга состоит из пяти частей.
- Часть 1. Ускорение загрузки и сокращение кода веб-страниц.
В этой части рассказывается о способах ускорения работы сайта, описана последовательность
загрузки элементов веб-страниц. Приводится техника верстки с помощью таблиц,
фреймов и слоев, которая позволяет быстро отображать содержимое веб-страницы.
Подробно изложено использование слоев и стилей, как наиболее прогрессивное
и модное направление верстки.
- Часть 2. Сжатие графических файлов при сохранении их качества
— полностью посвящена графическим изображениям, которые используются
на сайтах: установке подходящего разрешения, выбору формата файлов, а также
оптимизации анимированных рисунков и фотографий. Процесс уменьшения объема
файлов детально описан на примере программы Adobe Photoshop, приведены особенности
каждого формата и параметры, за счет которых можно сократить размер файла
при сохранении приемлемого качества изображения. Также даны более сложные
способы оптимизации графики, связанные с использованием масок, альфа-каналов
и разрезанием изображений.
- Часть 3. Ускорение запуска и выполнения скриптов на языке
JavaScript. В третьей части описана работа с программами, созданными на языке
JavaScript — популярном средстве «оживить» веб-страницы. Приведены
основы языка JavaScript, указаны способы ускорения загрузки программ и методы,
с помощью которых можно сократить код программы и повысить ее производительность.
- Часть 4. Применение серверных технологий для ускорения
работы сайта — ориентирована на людей, создающих динамичные сайты с
использованием серверных технологий. В этой части содержатся сведения о серверных
технологиях и их влиянии на работу сайта, приведена информация о настройке
веб-сервера Apache и оптимизации SQL-запросов для уменьшения нагрузки на сервер
баз данных.
- Часть 5. Приемы и хитрости — здесь приведены
краткие советы по ускорению отображения и загрузки графики и кода
документов.
|