Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методическое пособие по Java Script 1.doc
Скачиваний:
131
Добавлен:
12.02.2015
Размер:
1.44 Mб
Скачать

Добавление JavaScript кода в html документы

Код, написанный на JavaScript, может встраиваться в HTML документы несколькими способами:

• между парой тегов <script> и </script>;

• из внешнего файла, заданного атрибутом src тега <script>;

• в обработчик события, заданный в качестве значения атрибута тега HTML, такого как, например onclick или onmouseover;

• как тело URL-адреса, использующего специальный спецификатор псевдопротокола javascript:.

Клиентские JavaScript сценарии представляют собой часть HTML-файла и находятся между тегами <script> и </script>:

<script type="text/javascript">

// Здесь располагается код на языке JavaScript

</script>

HTML-документ может содержать произвольное число элементов <script>. Выполняются они в порядке их следования в документе и представляют собой части одной JavaScript-программы: функции и переменные, определенные в одном сценарии, доступны всем сценариям, находящимся в том же файле.

Пример:

<html> <body>

<script type="text/javascript">

alert(“Здравствуйте!!”); //выводим сообщение

document.bgColor=“red”;//поменяли цвет фона на красный

</script>

Здесь в документе можно написать любой html-текст

<script type="text/javascript">

alert(“Мы уже встречались!!”); //выводим сообщение

document.bgColor=“yellow”; //поменяли цвет фона на желтый

</script>

Здесь также можно написать любой html-текст !!!!!

</body> </html>

Возможны также следующие значения для атрибута language: “JScript” (для языка Java Script); “VBScript; ”VBS” (для языка Visual Basic).

Компания Microsoft предлагает в качестве альтернативы язык VBScript, основанный на Visual Basic, однако он поддерживается только в Internet Explorer, и поэтому его выбор нельзя назвать удачным. Следует также отметить, что Microsoft предлагает собственную версию JavaScript, JScript, которая поддерживает большинство стандартных функций JavaScript и расширяет некоторые функциональные возможности, но опять же только для Internet Explorer.

Тег <script> поддерживает атрибут src. Значение этого атрибута задает URL - адрес файла, содержащего JavaScript - код. Используется он следующим образом:

<script src="../../javascript/util.js"></script>

Файл JavaScript - кода имеет расширение .js и содержит JavaScript - код

в «чистом виде» без тегов <script> или любого другого HTML - кода. Тег <script> с атрибутом src ведет себя точно так же, как если бы содержимое указанного файла находилось непосредственно между тегами <script> и </script>.

Любой код, указанный между этими тегами, игнорируется браузерами. Обратите внимание, что закрывающий тег </script> обязателен даже в том случае, когда указан атрибут src и между тегами отсутствует JavaScript - код.

Использование тега с атрибутом src дает ряд преимуществ:

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

• JavaScript - функцию или другой JavaScript - код, используемый несколькими HTML - файлами, можно держать в одном файле и считывать при необходимости. Это уменьшает объем занимаемой дисковой памяти и намного облегчает поддержку программного кода.

• Когда JavaScript- функции требуются нескольким страницам, размещение кода в виде отдельного файла позволяет браузеру кэшировать его и тем самым ускорять загрузку.

• Атрибут src принимает в качестве значения произвольный URL - адрес, поэтому JavaScript - программа или веб - страница с одного веб - сервера может воспользоваться кодом (например, из библиотеки подпрограмм), предоставляемым другими веб - серверами.