Web дизайн Основы HTML Электронный учебник

награды кубки Информатика и технологии Архитектура ЭВМ весільні сценарії Учебник информатики Web безопасность Компьютерные сети Языки программирования Ассемблер Турбо паскаль Java самоучитель Лекции Операционная система Linux Web дизайн

Архитектура ЭВМ
Основы вычислит. систем
Вычислительные комплексы
Пролог
Лекции Пролог
Учебник PHP
Учебник по информатике
Операционная система Linux
Linux как ОС
Выбор дистрибутива
Подготовка к установке
Установка
Варианты установки
Обзор X Windows
Установка X Windows
GNOME и WINDOWS
Конфигурирование GNOME
Среда рабочего стола
Конфигурация X Windows
Система команд Linux
Работа с файлами
Конфигурирование
Оболочки ОС Linux
Администрирование
Периферийные устройства
Средства мультимедиа
Рекомпиляция ядра Linux
Работа в сетях Linux
Linux и Internet
Использование WWW
Просмотр E-mail
Информационные технологии
Информационные технологии 2
Web безопасность
Компьютерные сети
Delphi 7
  • Интерфейс и логика приложения
  • Приложения баз данных
  • Технологии доступа к данным
  • Распределенные приложения
    баз данных
  • Визуальная среда
    создания отчетов
  • Технологии программирования
  • Visual Studio.Net
    Visual Basic
    Web дизайн
    Visual Foxpro
    Экспертные системы
    Информационные системы
    Почтовые программы
    Ассемблер
    Язык PHP
    Функции PHP A-C D-F
    G-I J-M N-O P-R S-T U-Z
    GPRS
    Лекции по физике
    Матричная лаборатория
    Компьютерная математика
    Высшая математика
    Аспекты архитектурного
    проектирования
    Программное обеспечение
    CAD
    Planix Home 3D Architect
    Радиоактивный распад
    Компьютерная графика
    Решебник по физике
    Начерталка
    Инженерная графика

     

    1. Как создают веб-страницы

    2. Основные средства языка htmL

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

    3. Графика на веб-странице

    4. Оформление веб-страницы с использованием стилей

    5. Использование звука на веб-странице

    6. Динамические веб-страницы на основе JavaScript

    7. Веб-страницы, реагирующие на действия пользователя

    8. Размещение элементов на веб-странице и навигация по сайту

    9. Дополнительные возможности формирования веб-страниц

    Теперь приведем простой пример сценария, который запускается прямо сервере. Для чего это нужно? Область применения серверных сценариев довольно широка. Подобные сценарии могут, например, на ходу генерироать HTML-mep, и пересылать его броузеру. Но мы рассмотрим пример в котором сценарий будет принимать и обрабатывать отправленную пользователем форму.

    Помните, когда мы создавали страницу гипотетической фирмы “Лентяй”, в ней был раздел “Книга отзывов”? Там пользователю предлагалось ввести свое имя в одно текстовое поле (с именем Name), а свое мнение — в другое (многострочное) текстовое поле (с именем Opinion). Затем, после нажатия кпопки Отправить заполненная форма отправлялась на сервер. Но что с ней происходит там?

    В качестве примера мы написали небольшой сценарий, который припи мает данные формы и создает текстовый файл, в который эти данные записываются. Затем сценарий высылает пользователю сообщение об успешном завершении работы.

    Сценарий, исполняемый на сервере, может быть написан на различных языках программирования и использовать различные технологии. Напримеp, он может использовать технологию ASP (Active Server Pages) или специальную серверную редакцию языка JavaScript. Однако чаще всего такие сценарии пишутся на языке Perl (и используют технологию CGI — Common Gateway Interface). Мы сейчас не будем рассказывать об этом подробно, а просто проиллюстрируем, каким может быть простейший Perl- сценарий. Для облегчения восприятия давайте сначала напишем его построчно, а затем приведем полный текст.

    Итак, в первой строке мы должны указать местоположение интерпретатоpa языка Perl на сервере. Его можно узнать у администратора сервера. Если сервер работает под управлением Windows NT, а не UNIX или Linux, эта строка будет проигнорирована. Обычно она выглядит так:

    #! /usr/bin/perl Теперь, чтобы мы могли легко считывать данные HТМL-формы, надо написать еще одну строку:

    require "cgi-lib.pl";

    Эта строка подключает специальную библиотеку функций (cgi), позволяющих, в частности, легко взаимодействовать с формами, отправленными пользователем. Без этой библиотеки при написании сценария пришлось бы сильно попотеть.

    Поскольку мы будем отправлять пользователю подтверждение успешного завершения работы, необходимо предварительно указать тип текста, который сценарий будет посылать пользователю:

    print "Content-type: text/html\n\n";

    Конечно, этот сценарий совершает довольно примитивную работу. Однако его рассмотрение может дать некоторое представление о том, что за пределами

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

    И последний совет: чтобы научиться свободно обращаться с HTML/CSS JavaScript, как можно больше экспериментируйте самостоятельно! Начинать можно с изменений и “улучшений” приведенных в книге примеров однако затем попробуйте создавать страницы самостоятельно “с нуля” или “ почти с нуля”. А если вы увидите в WWW какую-либо интересную и кра-сивую страницу, обязательно посмотрите на ее код, вникните в то, как она сделана. Такой опыт тоже очень полезен.

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