ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 84
- 85
- 86
- 87
- 88
- …
- следующая ›
- последняя »