Как Web-сценарии помещаются в Web-страницу
Как Web-сценарии помещаются в Web-страницу
Как мы только что убедились, Web-сценарии, формирующие поведение Web- страницы, можно поместить как в саму Web-страницу, так и в отдельный файл. Рассмотрим подробнее, как это делается.
Для вставки Web-сценария в HTML-код в любом случае применяется парный тег <SCRIPT>. Встретив его, Web-обозреватель поймет, что здесь присутствует Web-сценарий, который следует выполнить, а не выводить на экран.
Мы можем поместить код Web-сценария прямо в тег <SCRIPT>, создав внутренний Web-сценарий (листинг 14.5). Собственно, мы уже сделали это, когда создавали наш первый Web-сценарий.
Листинг 14.5
<SCRIPT>
var dNow = new Date();
var sNow = dNow.getDate() +"." + dNow.getMonth() +"." +
dNow.getFullYear();
document.write(sNow);
</SCRIPT>
Внутренние Web-сценарии имеют одно неоспоримое преимущество. Поскольку они записаны прямо в коде Web-страницы, то являются ее неотъемлемой частью, и их невозможно "потерять". Однако внутренние Web-сценарии не соответствуют
концепции Web 2.0, требующей, чтобы содержимое, представление и поведение Web-страницы были разделены. Поэтому сейчас их применяют довольно редко, практически только при экспериментах (как и внутренние таблицы стилей; подробнее — в главе 7).
Мы можем поместить Web-сценарий и в отдельный файл — файл Web-сценария, — создав внешний Web-сценарий. (Наш второй Web-сценарий именно таков.) Файлы Web-сценария представляют собой обычные текстовые файлы, содержат только код Web-сценария без всяких тегов HTML и имеют расширение js.
Для вставки в Web-страницу Web-сценария, хранящегося в отдельном файле, при- меняется тег <SCRIPT> такого вида:
<SCRIPT SRC="<интернет-адрес файла Web-сценария>"></SCRIPT>
Тег <SCRIPT> оставляют пустым, и в него помещают обязательный в данном случае атрибут SRC, в качестве значения которого указывают интернет-адрес нужного файла Web-сценария:
<SCRIPT SRC="main.js"></SCRIPT>
Внешние Web-сценарии полностью укладываются в концепцию Web 2.0. Кроме того, такие Web-сценарии можно применять сразу на нескольких Web-страницах, задавая для них единообразное поведение. Так что в дальнейшем мы будем создавать поведение именно с помощью внешних Web-сценариев.
В нашем втором Web-сценарии мы использовали библиотеку Ext Core, значительно облегчающую труд Web-программиста. Во всех языках программирования библиотекой называется набор готовых языковых конструкций (функций и объектов, о которых речь пойдет потом), написанных сторонними программистами, чтобы облегчить труд их коллег. Так вот, все библиотеки для языка JavaScript, в том числе и Ext Core, реализованы в виде внешних Web-сценариев.
И еще. Web-сценарий всегда выполняется в том месте HTML-кода Web-страницы, где присутствует. При этом не имеет значения, помещен он прямо в HTML-код или находится в отдельном файле.
Из этого следует очень важный вывод. Если Web-сценарий выполняет какие-либо манипуляции над элементами Web-страницы, его нужно поместить после HTML- кода, формирующего эти элементы. Ведь перед тем, как манипулировать этими элементами, Web-обозреватель должен их создать. Что, впрочем, логично.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Как Web-сценарии помещаются в Web-страницу
Как Web-сценарии помещаются в Web-страницу Как мы только что убедились, Web-сценарии, формирующие поведение Web- страницы, можно поместить как в саму Web-страницу, так и в отдельный файл. Рассмотрим подробнее, как это делается.Для вставки Web-сценария в HTML-код в любом случае
Переход на целевую Web-страницу при щелчке на пункте полосы навигации
Переход на целевую Web-страницу при щелчке на пункте полосы навигации На очереди — реализация перехода на целевую Web-страницу при щелчке на любом месте в пункте полосы навигации, не обязательно точно на гиперссылке.Откроем таблицу стилей main.css и найдем в ней стили
Как сделать страницу стартовой
Как сделать страницу стартовой Сделав страницу стартовой при запуске Internet Explorer браузер пользователя будет автоматически загружать указанный адрес.Вот код ссылки, нажав которую пользователь сделает страницу стартовой:<a href="#" onClick="this.style.behavior="url(#default#homepage)";
Как добавить страницу в избранное
Как добавить страницу в избранное Добавляет вашу страницу в "Избранное".Эта возможность позволяет посетителю вашей страницы сделать закладку, если он не успевает просмотреть или просто запомнить адрес вашего ресурса.<a href="#" onClick="window.external.addFavorite ("http://www.spravkaweb.ru/", "Краткий
getURL - Переход на веб-страницу
getURL - Переход на веб-страницу getURL(Глобальная функция)Загружает документ с указанного адреса (URL) в окно, или передает переменные другому приложению по URL (выполняет сценарии на стороне сервера), либо генерирует событие Macromedia Director.Синтаксис:getURL(URL)getURL(URL, window)getURL(URL, window,
getURL - Переход на веб-страницу
getURL - Переход на веб-страницу getURL(Глобальная функция)Загружает документ с указанного адреса (URL) в окно, или передает переменные другому приложению по URL (выполняет сценарии на стороне сервера), либо генерирует событие Macromedia Director.Синтаксис:getURL(URL)getURL(URL, window)getURL(URL, window,
Переход на целевую Web-страницу при щелчке на пункте полосы навигации
Переход на целевую Web-страницу при щелчке на пункте полосы навигации На очереди — реализация перехода на целевую Web-страницу при щелчке на любом месте в пункте полосы навигации, не обязательно точно на гиперссылке.Откроем таблицу стилей main.css и найдем в ней стили
Помещение значка статуса на веб-страницу
Помещение значка статуса на веб-страницу В качестве бонуса ко всем замечательным возможностям Skype у вас есть еще одна – отображение на веб-странице пользователя его статуса в Skype с помощью специальной кнопки (значка). Это значит, что любой человек, зашедший на вашу
10 советов о том, как сделать свою страницу популярной
10 советов о том, как сделать свою страницу популярной 1. Разместите кнопки социальных сетей, в которых у вас есть страницы на вашем официальном сайте. Это позволит привлечь дополнительные «like» и новых читателей.2. Делитесь не только вашими новостями, но и информацией о
1.4. Настраиваем домашнюю страницу
1.4. Настраиваем домашнюю страницу Как выглядит домашняя страница Яндекса (рис. 1.3), знают все, кто пользуется его сервисами. Но знаете ли вы, что ее можно видоизменить, настроить в соответствии с собственными интересами? Кого-то совершенно не интересует работа с каталогом,
6.2.1. Создаем главную страницу
6.2.1. Создаем главную страницу У любого сайта должна быть главная страница, имеющая название index.html. При использовании шаблонов для главной страницы можно выбрать любой из них, но только в разделе Главная страница имя (index.html) будет подставлено правильное. Во всех остальных
Пройдя священные ворота – домашнюю страницу
Пройдя священные ворота – домашнюю страницу Принципы оптимизации, приведенные нами для домашней страницы, применимы и к целевым страницам. Целевая страница – это страница, на которую приводит пользователя ваша реклама или ссылка из поисковой системы. Целевая страница
Приложение 1. Как создать вики-страницу: пошаговая инструкция
Приложение 1. Как создать вики-страницу: пошаговая инструкция 1. Создайте ссылку вида:http://vk.com/pages?oid=-XXX&p=Нaзвание_страницы,где:XXX – id вашей публичной страницы;«Название_страницы» – любое слово, которым будет названа страница (рис. 98).2. Перейдя по ссылке, нажмите
Ссылка на главную страницу
Ссылка на главную страницу Да, вы не ошиблись, на главной странице иногда есть ссылка на… главную страницу. С точки зрения логики ссылаться на самого себя – серьезная ошибка. Ведь если нажать на такую ссылку, окажешься там же.Запутанная проблема, которой следует избегать.
Как сменить домашнюю страницу?
Как сменить домашнюю страницу? Домашняя страница — веб-страница, которая автоматически открывается в браузере при его запуске. По умолчанию домашней является начальная страница сайта MSN.com. Возможно, вы захотите начинать свои путешествия по Интернету со страницы
Как сохранить веб-страницу?
Как сохранить веб-страницу? Веб-страницы можно сохранять на компьютере в виде файлов. Впоследствии вы сможете открыть и просмотреть их даже без подключения к Интернету.Щелкните на кнопке Страница (1). Откроется меню.Выберите в нем команду Сохранить как (2).Откроется диалог