- •Основы JavaScript
- •Зачем нужны скриптовые языки
- •Предварительные замечания
- •Атрибут language
- •Структура документа
- •Встроенные объекты и функции
- •Объект Array
- •Способ 1
- •Методы объекта Array
- •Создание многомерных массивов
- •Вывод элементов многомерного массива
- •Объект Navigator
- •Объект history
- •Задания к лабораторной работе
Атрибут language
Атрибут LANGUAGE указывает, на каком языке написана данная программа (в нашем случае JavaScript). Для того чтобы браузеры, не поддерживающие скриптовые программы, могли пропустить их, программы располагаются внутри блока комментариев:
<SCRIPT
LANGUAGE="JavaScript">
<!-
…
программа на
JavaScript
…
//->
</SCRIPT>
Внимание!
Ранние версии браузеров требуют указания
комментария JavaScript
«//» перед
закрывающим комментарием языка HTML.
В атрибуте LANGUAGE можно указывать и номер версии языка JavaScript, использовавшейся для написания программы. Это может быть JavaScript (Netscape Navigator 2.0), JavaScriptl.1 (Netscape Navigator 3.0), JavaScriptl.2 (Netscape Navigator 4.0) или JScript (Microsoft Internet Explorer). Отметим также, что браузеры фирм Microsoft и Netscape поддерживают задание имени скриптового языка в виде ключевого слова LiveScript.
Структура документа
Обычно функции, составляющие программу, написанную на языке JavaScript, располагаются в секции <HEAD> HTML-документа. Так как эта секция загружается первой, гарантируется, что такие функции будут загружены раньше, чем пользователь сможет их вызвать с помощью тех или иных интерфейсных средств, располагаемых в секции <BODY>. Посмотрим, как это выглядит внутри HTML-документа:
<HTML> <HEAD>
<TITLE>Пример
программы
на
JavaScript</TITLE>
<!-
…
программа на
JavaScript
…
//-> </SCRIPT> </HEAD> <BODY>
…
Текст HTML-документа
и вызов функций на JavaScript
… </BODY> </HTML>
Тэги <NOSCRIPT>... </NOSCRIPT>
О
<HTML> <HEAD>
<TITLE>Пример
программы
на
JavaScript</TITLE>
<!-
…
программа на
JavaScript
…
->
</SCRIPT>
<NOSCRIPT>
<!-
Здесь располагается
текст для тех пользователей, браузер
которых
не поддерживает
JavaScript
-> </NOSCRIPT> </HEAD> <BODY>
…
Текст HTML-документа
и вызов функций на JavaScript
… </BODY> </HTML>
В
<NOSCRIPT>
<center>
К сожалению, ваш
браузер не поддерживает JavaScript.
Пожалуйста,
обновите версию вашего браузера. Это
можно сделать
либо на <А
HREF="http://www.microsoft.com/">Web-узле
фирмы
Microsoft</A>,
либо
— на <А
HREF="http://www.netscape.com/">
Web-узле
фирмы
Netscape</A>. </center> </NOSCRIPT>
После того как мы познакомились с основными правилами описания скриптовых программ и со структурой HTML-документа, в котором они располагаются, можно перейти к изучению самого языка.
