нем toDelete. ЕСЛИ ВЫ ВЫПОЛНИТе Оператор deleteCookie(«toDelete») ; (как показано близ окончания следующего примера кода), Web-браузер удалит cookie- набор, как показано на рис. 8.9.
43 4 . Глава 8. JavaScript
document. write( !
cooki e = ‘ + document. cookie+’
‘) ;
deleteCookie(«toDelete») ;
document. write(!
cookie-Ha6opbi, имеющиеся ПОСЛЕ вызова функции ‘
‘deleteCookie()
‘) ;
document. write(»
cookie-набор = » + document. cookie+’
‘) ;
Экономия времени и усилий с помощью готовых (внешних) сценариев
Пополняя новыми «произведениями» свою библиотеку JavaScript, вы, несом — ненно, напишете ряд функций и сценариев, которые сможете использовать на нескольких Web-страницах. Хорошим примером этого могут послужить функции
отображения и обслуживания cookie-наборов, которые вы видели в предыдущих трех практикумах. Чтобы задавать, извлекать и удалять cookie-наборы, вы можете просто копировать и вставлять эти функции между начальным и конечным деск- рипторами сценария () каждой Web-страницы, где они вам понадобятся. Однако использование атрибута sr c в дескрипторе для подключения внешнего файла сценария может сэкономить вам время, которое в
ином случае пришлось бы потратить на поиски и копирование кода JavaScript в ваши Web-страницы. Более того, давая браузеру указание считывать код, сохра —
ненный в других файлах, вы уменьшаете «загроможденность» своего HTML-доку — мента, что позволит вам сконцентрировать свое внимание на тех дескрипторах, которые потребуется изменять, дабы содержимое вашего сайта не отставало от велений времени.