|
а также обработку на стороне
клиента и на стороне сервера. Сначала вы познакомитесь с принципами техно-
логии и узнаете, как лучше всего применить ее при разработке собственных Web-
страниц. Затем вы сможете воспользоваться готовыми решениями, которые мож-
но просто копировать и вставлять в код своих Web-страниц. И, наконец, вы
рассмотрите скрытые настройки и технологии, с помощью которых появится
возможность раскрыть весь потенциал Web-сайта.
Если ваша цель — создание быстрого, современного, запоминающегося Web-
сайта, то эта книга поможет вам достичь ее.
Для кого предназначена эта книга
Миллионы пользователей и профессиональных Web-разработчиков во Всемир-
ной Паутине каждый день имеют дело с Web-страницами. Чтобы упростить свою
работу, многие Web-разработчики полагаются на помощь многочисленных про-
граммных средств Web-разработки. К сожалению, для того, чтобы использовать
новые Web-технологии в полном объеме и поддерживать на должном уровне про-
изводительность Web-сайта, на определенном этапе разработчикам приходится
закатывать рукава и углубляться в HTML-дескрипторы, атрибуты, правила кас-
кадных таблиц стилей, язык JavaScript, активные серверные страницы, РНР и
многое другое.
Несмотря на огромное количество сайтов в Web, очень сложно будет найти
Web-разработчика, которому не хотелось бы, чтобы его сайт был быстрее, безо-
паснее и проще в обслуживании. Кроме того, пользователи, которые посещают
сайты, желают не только развлечений и актуального содержимого, но также хо-
тят, чтобы это содержимое быстро загружалось. Большинство пользователей
предполагают, что сайты, преподносящие себя как безопасные, в действительно-
сти таковыми являются. Вне зависимости от содержимого, которое вы размести-
те на Web-сайте, пользователи ожидают качества, скорости и безопасности.
Введение 13
В этой книге рассматриваются сотни способов, с помощью которых Web-раз-
работчики смогут повысить производительность своих сайтов, их безопасность и
качество содержимого, а также упростить их обслуживание. Для того чтобы вы-
полнять действия, описываемые в этой книге, вам не нужно быть опытным про-
граммистом или сетевым администратором. Каждый практикум содержит про-
стые в выполнении пошаговые инструкции, а также решения, которые вы можете
копировать и вставлять в свои Web-страницы. В главах этой книги вы найдете:
• Основы языка HTML, которые вам необходимо знать, чтобы создать свой
первый Web-сайт, и действия, которые вам необходимо будет предпринять,
чтобы разместить этот сайт в Web.
• Как с помощью HTML-таблиц организовывать информацию, представлен-
ную на Web-странице, и упорядочивать текст и графику.
• Как использовать каскадные таблицы стилей (Cascading Style Sheets), чтобы
в полной мере управлять форматированием текста внутри Web-страницы и
упростить ее обновления в будущем.
• Основные отличия XHTML от HTML, новые возможности XHTML, кото-
рые можно использовать в коде своих Web-страниц, а также способы "пере-
вода" своих HTML-страниц на XHTML.
• Приемы, которые позволят вам эффективнее использовать графику в своих
Web-страницах и в то же время снизить длительность ожидания загрузки
изображений.
• Как создавать динамическое содержимое Web-страницы с помощью РНР и
активных серверных страниц (Active Server Pages).
• "Закулисные" операции, путем выполнения которых вы сможете с помо-
щью параметров HTTP и CGI автоматизировать решения, используя тип
браузера пользователя, скорость подключения и не только.
• Методика защиты своего компьютера от хакеров и способы идентифика-
ции потенциальных слабых мест в защите компьютера, которыми могут
воспользоваться злоумышленники.
• Технологии индескрипторрации решений электронной коммерции и обра-
ботки кредитных карточек в собственном Web-сайте.
• Многое другое.
Что необходимо, чтобы пользоваться
описываемыми приемами
В этой книге описывается множество способов, с помощью которых вы може-
те повысить производительность своего Web-сайта, сделать его безопаснее и про-
ще в обслуживании, а его содержимое — качественнее. В каждой главе вы найде-
те действия, которые сможете сразу же предпринять на своем Web-сайте.
Чтобы использовать описанные нами приемы, вам не потребуется какое-то
сверхмощное программное обеспечение или другие средства создания графики
художественного качества. Вам просто нужно будет потратить пять-десять минут
14 Введение
на выполнение пошаговых инструкций практикума. Практикумы помогут вам
выгрузить из Web (причем совершенно бесплатно) все инструменты, которые вам
понадобятся.
Для профессиональных Web-разработчиков и программистов в этой книге рас-
смотрены методы использования сценариев для доступа ко многим низкоуровне-
вым операциям. Каждый язык программирования, рассмотренный в этой книге,
встроен в браузеры, серверы или может быть без особых сложностей выгружен из
Web. Если вам не приходилось программировать на этих языках, не беспокой-
тесь: во вводной части каждой из глав изложены азы, необходимые для исполь-
зования языка.
Что охватывает эта книга
Эта книга включает в себя двенадцать глав. В кажд
|
|