Анимация
JavaScript


Главная  Библионтека 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 [ 113 ] 114 115 116 117 118 119 120 121 122

б) niiiltipart init, inultipart start Mmultipart end.

в) push start Mpush end.

2. Все броузеры поддерживают метод выкачки страниц со стороны клиента, поскольку он является частью HTML-стандарта.

а) истина;

3. Какие виды Web-страниц proxy-серверы гарантированно не кэшируют?

а) данные HTML-формы, которая использует для их обработки метод PO;

б) содержимое страницы, выталкиваемой сервером;

в) результаты работы любой

Ответы

1. Правильный ответ - вариант б). Функции rt init используется для подготовки броузера к приему составных Web-страниц. Функции

и отмечают начало и окончание каждой такой

страницы:

2. Правильный ответ - вариант б). Конечно же, ответ - ложь. Как утверждает стандарт, дескрипторы <МВЗА могут игнорироваться броузерами. Кроме того, использование параметра -Refresh в функции header не гарантирует,

что броузер по требованию будет перезагружать страницу; броузер также

имеет возможность игнорировать эту директиву.

3. Правильный ответ - вариант а). Ответ б1л разъяснен в разделе "Вопросы и

ответы".

Упражнения

• Модифицируйте Офамму счетчика посещений в листинге 23.3 (или 23.4), чтобы в ней поддерживались разные счетчики для различных типов броузеров. Для этого вам нужно иметь отдельные файлы для каждого типа броузера. Не забудьте о дополнительном файле для тех броузеров, которые программа сможет идентифицировать.

356 Чт аммировакие на Perl




24-й час

Создание интерактивного Web-сервера

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

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

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

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

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

сервера участвовать в опросе. Основные темы этого занятия.

• Как заимствовать информацию из других Web-серверов

• Как создать Web-сервер для проведения интерактивного опроса.

Заимствование информации

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

источникам информации.



В таких случаях обычно происходит следующее: программа, работающая на компьютере, на котором находится рассматриваемая вами Web-страница, время от времени связывается с первоначальным источником информации и "вытягивает" из него данные. Затем эта информация пере форматируется и отображается на заданной странице. На рис. 24.1 показано, как выглядит этот процесс.

Новая страница с информацией, собранной из разных мест


Уаленный Web-серввр


Ваш Web-сервер

Первоначальная

информация

Рис. 24.1. Извлечение Web-страницы, ее переформатирование и отображение на другой странице

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

Важный момент: не играйте с огнем

Не спешите сразу переходить к заимствованию информации. Для начала следует

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

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

праве может повлечь за собой закрытие вашего Web-сервера, наложение санкций на

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

Все это возможные следствия отсутствия культуры работы в Internet.

Прежде чем использовать информацию из другого источника на своем Web-сервере, всегда спрашивайте разрешение на это. Большинство владельцев Web-серверов разрешат вам отображать содержимое их страниц, но могут попросить вас соблюдать некоторые правила и выполнить несколько ответных шагов, которые перечислены ниже.

• Вы указываете источник информации - возможно, с помощью баннера, гиперссылок или текста.

• Четко формулируете, кому принадлежит авторское право на представляемую

информацию, и указываете, что она используется с разрешения автора.



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 [ 113 ] 114 115 116 117 118 119 120 121 122