Компьютерная графика и web-дизайн. Томилова О.В. - 86 стр.

UptoLike

Составители: 

85
работы CGI в какой-либо его участок. Достоинства и недостатки SSI аналогичны
описанным в предыдущем абзаце.
CSS
Зачастую у web-дизайнера возникает необходимость применить в процессе
создания html-документа сложное форматирование от абзаца к абзацу менять
шрифт, расположение текста, его цвет, формировать различные таблицы данных.
Можно решить эту проблему с помощью стандартных средств HTML: описывать
каждый абзац отдельным набором команд, но в этом случае итоговый документ
будет иметь большой размер, да и само создание кода становится весьма трудоем-
кой работой. Можно пойти другим путем: подключить к странице внешний файл,
выполненный в стандарте CSS Cascading Style Sheets (каскадные таблицы сти-
лей), в котором с помощью специального макроязыка один раз жестко задать
форматирование страницы. Другими словами, файл CSS выполняет роль некоего
шаблона, применяемого для форматирования текста, таблиц и иных элементов в
документе HTML. Есть возможность подключать один и тот же физический файл
CSS к различным web-страницам сайта. CSS можно использовать практически на
любом сервере без каких-либо ограничений. Крупные недостатки у данной техно-
логии также практически отсутствуют.
РНР
РНР (Personal Home Page tools) это еще один интерпретируемый язык, на-
поминающий PERL, предназначенный для придания web-страницам элементов
интерактивности. Код, написанный на языке РНР, встраивается в документ HTML
подобно подпрограмме: в тот участок документа, где необходимо разместить ин-
терактивный элемент, просто вставляется сценарий РНР. Мнемоника данного
языка базируется на синтаксисе PERL, Java и С. Методики, которые позволяют
серверам корректно распознавать файлы, содержащие скрипты РНР, различны и
зависят в первую очередь от типа конкретного сервера. Считается достаточным
назначить такому файлу расширение *.php, иногда с добавлением номера версии
используемого языка, например *.php2 или *.php3.
Технология РНР позволяет организовать на web-странице счетчик посещений,
подсчитывать статистику обращений к тем или иным разделам сайта, защитить
доступ к какому-либо html-документу паролем и многое другое. Среди недостат-
ков РНР следует отметить то, что данная технология поддерживается далеко не
всеми серверами Интернета.
ASP
ASP (Active Server Pages, активные страницы сервера) еще одна технология,
аналогичная JavaScript и РНР. Для того чтобы сделать web-страницу интерактив-
ной с применением технологии ASP, необходимо встроить в ее код соответст-
вующий скрипт, написанный на макроязыке, отдаленно напоминающем Java и С.
Скрипт интерпретируется и исполняется непосредственно на сервере, после чего
пользовательскому браузеру отправляется уже готовый html-документ с результа-
тами работы сценария ASP. Отсюда следует вполне справедливое заключение о
том, что для страниц, содержащих ASP, не имеет значения, какое программное
обеспечение установлено на пользовательском компьютере. Зато принципиальное
работы CGI в какой-либо его участок. Достоинства и недостатки SSI аналогичны
описанным в предыдущем абзаце.
    CSS
    Зачастую у web-дизайнера возникает необходимость применить в процессе
создания html-документа сложное форматирование – от абзаца к абзацу менять
шрифт, расположение текста, его цвет, формировать различные таблицы данных.
Можно решить эту проблему с помощью стандартных средств HTML: описывать
каждый абзац отдельным набором команд, но в этом случае итоговый документ
будет иметь большой размер, да и само создание кода становится весьма трудоем-
кой работой. Можно пойти другим путем: подключить к странице внешний файл,
выполненный в стандарте CSS – Cascading Style Sheets (каскадные таблицы сти-
лей), в котором с помощью специального макроязыка один раз жестко задать
форматирование страницы. Другими словами, файл CSS выполняет роль некоего
шаблона, применяемого для форматирования текста, таблиц и иных элементов в
документе HTML. Есть возможность подключать один и тот же физический файл
CSS к различным web-страницам сайта. CSS можно использовать практически на
любом сервере без каких-либо ограничений. Крупные недостатки у данной техно-
логии также практически отсутствуют.
    РНР
    РНР (Personal Home Page tools) – это еще один интерпретируемый язык, на-
поминающий PERL, предназначенный для придания web-страницам элементов
интерактивности. Код, написанный на языке РНР, встраивается в документ HTML
подобно подпрограмме: в тот участок документа, где необходимо разместить ин-
терактивный элемент, просто вставляется сценарий РНР. Мнемоника данного
языка базируется на синтаксисе PERL, Java и С. Методики, которые позволяют
серверам корректно распознавать файлы, содержащие скрипты РНР, различны и
зависят в первую очередь от типа конкретного сервера. Считается достаточным
назначить такому файлу расширение *.php, иногда – с добавлением номера версии
используемого языка, например *.php2 или *.php3.
    Технология РНР позволяет организовать на web-странице счетчик посещений,
подсчитывать статистику обращений к тем или иным разделам сайта, защитить
доступ к какому-либо html-документу паролем и многое другое. Среди недостат-
ков РНР следует отметить то, что данная технология поддерживается далеко не
всеми серверами Интернета.
    ASP
    ASP (Active Server Pages, активные страницы сервера) – еще одна технология,
аналогичная JavaScript и РНР. Для того чтобы сделать web-страницу интерактив-
ной с применением технологии ASP, необходимо встроить в ее код соответст-
вующий скрипт, написанный на макроязыке, отдаленно напоминающем Java и С.
Скрипт интерпретируется и исполняется непосредственно на сервере, после чего
пользовательскому браузеру отправляется уже готовый html-документ с результа-
тами работы сценария ASP. Отсюда следует вполне справедливое заключение о
том, что для страниц, содержащих ASP, не имеет значения, какое программное
обеспечение установлено на пользовательском компьютере. Зато принципиальное

                                        85