|
ий. Кроме того,
вы узнаете о различных форматах файлов, а также в каких случаях следует ис-
пользовать тот или иной формат. Кроме того, в главе рассматриваются цветовые
палитры и методы, которые помогут вам сделать свое содержимое "Web-друже-
ственным". Наконец, профессионалы в графике узнают о способах, которые уп-
рощают перенос изображений в Web.
Глава 7. Анимация, звук и видео. При доступности высокоскоростных подклю-
чений через модемы для физических линий либо цифровые абонентские линии,
на многих Web-сайтах для привлечения внимания пользователей используется
анимация, фоновая музыка и видео. В этой главе вы узнаете, как встраивать в
свои страницы разнообразную анимацию — от простой анимированной графики
до профессиональных Flash-анимаций. Кроме того, вы узнаете, как проигрывать
фоновую музыку во время просмотра ваших страниц посетителями, и как предо-
ставлять по требованию потоковое видеосодержимое. Наконец, вы узнаете, как
вести радиовещание (точно так же, как это делают Web-радиостанции) со своего
Web-сайта.
Глава 8. JavaScript. JavaScript — это язык программирования, с помощью кото-
рого Web-дизайнеры могут автоматизировать задачи внутри Web-страницы. Web-
разработчики помещают операторы JavaScript в HTML-дескрипторы, определяю-
щие страницу. Операторы JavaScript могут, например, проверять информацию,
введенную пользователем в форму. (Программа или сценарий могут обеспечивать
проверку наличия в каждом поле значения, равно как и корректность и содержа-
тельность значений.) Или же операторы JavaScript могут обеспечивать определен-
ную обработку в процессе выполнения пользователем операций на странице. На-
пример, с помощью JavaScript можно выводить на экран окно сообщения,
содержащее текст помощи, когда посетитель щелкает на гиперссылке "Справка".
Подобно тому, как браузер отображает содержимое HTML-страницы, он выпол-
няет и операторы JavaScript. В этой главе вы сначала узнаете, как создавать
про-
стые JavaScript-приложения. Затем вы рассмотрите ряд решений, написанных на
JavaScript, которые сможете скопировать и вставить в свои Web-страницы.
Глава 9. Java-аплеты и ActiveX-объекты. На протяжении нескольких лет про-
граммисты использовали язык программирования Java для создания аплетов, ко-
торые могут выполняться на разнообразных платформах; это значит, что один и
тот же Java-аплет может работать на компьютерах под управлением операцион-
ных систем Windows, Linux и Macintosh. Java-аплеты дают программистам воз-
можность автоматизировать решение тех или иных задач без риска инфицирова-
ния вирусами компьютеров пользователей, загружающих аплеты. В Web можно
найти бесчисленное количество "типовых" Java-аплетов, которые можно исполь-
зовать в коде своих страниц. Из этой главы вы узнаете, как встраивать
Java-апле-
ты в HTML-содержимое. Далее в главе рассматривается обеспечение поддержки
ActiveX-объектов для сайтов, функционирующих на Windows-платформах. В от-
личие от Java-аплетов, которые не создают угроз безопасности для загружающих
ИХ пользователей, ActiveX-объекты не накладывают ограничений на операции,
Которые может выполнять код. Следовательно, вы должны отдавать предпочте-
Введение 17
ние тем ActiveX-объектам, которые получены с сайтов разработчиков с хорошей
репутацией и содержат сертификаты подлинности. В главе 9 подробно описаны
предосторожности, которые следует соблюдать.
Глава 10. РНР4. РНР — это язык программирования, с помощью которого
разработчики создают динамическое (изменяющееся) содержимое Web-страниц.
Используя РНР, например, вы можете персонализировать содержимое своей Web-
страницы, основываясь на информации, введенной пользователем в форму, или,
возможно, на информации, полученной из cookie-набора, ранее сохраненного
вашим сайтом на диске пользователя. Более 1 000 000 сайтов в Web используют
РНР для достижения целей динамизма. Прежде чем вы сможете пользоваться
РНР, вам необходимо установить на своем компьютере PHP-процессор. В этой
главе описываются этапы процедуры установки. Затем вы научитесь создавать
простые приложения на основе РНР Как уже упоминалось, РНР - это язык
программирования, и вводная часть главы закладывает фундамент, необходимый
для создания, тестирования и отладки PHP-программ. Далее в практикумах бу-
дет представлено несколько основанных на РНР решений, которыми вы сразу же
сможете воспользоваться в коде своих Web-страниц.
Глава 11. Активные серверные страницы. Подобно РНР, активные серверные
страницы (Active Server Pages — ASP) дают Web-разработчикам возможность со-
здавать содержимое "на лету". Для создания активной серверной страницы (ди-
намической Web-страницы) вы можете использовать множество языков програм-
мирования, в том числе VBScript, JScript (версия JavaScript компании Microsoft),
PerlScript, Python, Rexx и многие другие. Эта глава закладывает фундамент,
осно-
вываясь на котором, вы сможете разрабатывать свои собственные решения, бази-
рующиеся на активных серверных страницах. Кроме того, в этой главе содержат-
ся решения для удовлетворения ряда распространенных потребностей
Web-страниц, таких, как создание и обработка cookie-наборов, обработка форм,
взаимодействие с базами данных, управление доступом к сайту с помощью имен
пользователей и паролей, отображение и отслеживание баннеров и т.д.
Глава 12. Безопасность и производительность. В этом году хакеры и компью-
терные вирусы обойдутся пользователям и предприятиям в более чем 12 милли-
ардов долларов! В этой главе вы узнает
|
|