Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест Web-мастеринг.rtf
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
867.05 Кб
Скачать

7. На какие два основные типа можно разделить все веб сайты с точки зрения клиент-серверной технологии?

Ответ Технологии создания веб-приложений условно можно разделить на клиентские (то есть используемые веб-браузерами и другими веб-клиентами, например офисными приложениями или клиентами средств мгновенной передачи сообщений) и серверные (то есть использующиеся на веб-серверах).

Веб-приложения, основанные на клиентских технологиях

Клиентские технологии применяются главным образом для повышения интерактивности приложений, например для проверки корректности вводимых данных без дополнительного обращения к серверу, и для создания удобного пользовательского интерфейса. Так, современные веб-браузеры и некоторые почтовые клиенты способны интерпретировать код на скриптовых языках, выполнять Java-аплеты и элементы управления ActiveX, использовать другие дополнения, такие как Macromedia Flash Player, средства просмотра презентаций QuickTime, средства воспроизведения мультимедиаданных.

8. В чем принципиальные отличия между двумя скриптовыми языками vbScript и JavaScript с точки зрения их поддержки браузерами?

Ответ На сегодняшний день поддержку JavaScript обеспечивают современные версии всех наиболее часто используемых браузеров. А VBScript имеет поддержку только Internet Explorer.

9. Какие из перечисленных технологий работают на стороне клиента?

CSS, DHTML, Flash, CGI, ASP, SSI, ColdFusion, PHP, Perl, Java, AVI, MPEG, JavaScript, VBScript, ActiveX.

Ответ На стороне клиента реализуются технологии: CSS, DHTML, Flash, AVI, MPEG, JavaScript, VBScript, ActiveX.

10. Что означает в файле с расширением .Xml строка

«<?xml-stylesheet type="text/xsl" href="name.xsl"?>», то есть для чего нужна эта строка?

Ответ Для того, чтобы браузер выполнил необходимое преобразование, нужно в XML-файле указать ссылку на XSL-файл.

Первая строка файла содержит тег элемента xsl:stylesheet. Атрибуты элемента - номер версии и ссылка на пространство имен. Эти атрибуты элемента xsl:stylesheet являются обязательными. Для XSL-файлов ссылка на пространство имен является стандартной. Заметим, что XSL-файл является одной из разновидностей XML-файлов. Он не содержит пользовательских данных, но формат его тот же самый. Файл содержит элемент верхнего уровня xsl:stylesheet, а далее идет дерево правил преобразования.

11. Для каких целей используются cgi-скрипты. Приведите пример языка для написания cgi-скриптов.

Ответ Общая цель CGI-скриптов - позволить посетителю получать доступ лишь к определенной части информции, находящейся у вас на сервере.

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

Если вы будете достаточно беспечны и легкомысленны в этом вопросе, вы предоставите посетителям доступ к тем участкам сервера, которые предпочтительнее было бы скрыть от посторонних глаз.

Хотя ни один web-узел нельзя считать на 100% защищенным, снизить уровень риска при применении CGI-программ довольно просто.

Наиболее распространенный язык для написания CGI скриптов - это Perl, но не надо думать, что "Говорим CGI - подразумеваем Perl!" Совсем нет! Perl cgi скрипты просто более популярны (возможно из-за того, что Perl - язык программирования под Unix, а большинство серверов в Сети работает под юниксоидными системами.

Perl к тому же, не самый сложный в освоении язык, но при этом предоставляющий мощные и довольно простые в использовании возможности при работе с текстом, строковыми данными и т.д.).

Есть CGI скрипты и на C/C++, но это уже для windows'ких серверов, а там более популярна технология ASP.