Содержание

advertisement
Содержание
Содержание..................................................................................................................................................................1
Что такое язык JavaScript............................................................................................................................................1
Использование JavaScript в HTML ............................................................................................................................1
Задание .....................................................................................................................................................................2
Что такое язык JavaScript
JavaScript - это язык программирования, используемый в составе страниц HTML для увеличения
функциональности и возможностей взаимодействия с пользователями. Он был разработан фирмой Netscape
в сотрудничестве с Sun Microsystems на базе языка Sun's Java .С помощью JavaScript на Web-странице
можно сделать то, что невозможно сделать стандартными тегами HTML. Скрипты выполняются в
результате наступления каких-либо событий, инициированных действиями пользователя.
Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и
методам Java- апплетов, встроенных в страницу HTML. Разница сводится к тому, что апплеты существуют
вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первой взгляд
кажется, что найти информацию по JavaScript несложно. Сначала создается впечатление, что ее можно
увидеть везде: на сервере Netscape, в виде электронных руководств и примеров, во многих других местах.
Тем не менее разыскать информацию об объектах, операторах, цветах и всем прочем в одном источнике,
чтобы она была всегда под рукой, трудно.
JavaScript - это язык для создания активных клиентских страниц: с его помощью можно изменять
содержимое HTML-документов, управлять анимацией без использования каких-либо дополнительных
средств, проверять введенные пользователем в форму значения без ее пересылки на сервер, выполнять
сложные математические вычисления, поиск по Web-узлу и т.п.
Так как программы на JavaScript выполняются на клиентском компьютере, вопросы защищенности
информации выступают на первый план. С помощью JavaScript нельзя читать клиентские файлы и
записывать что-либо на диск, за некоторыми исключениями.
Тем не менее язык JavaScript полностью отвечает потребностям большинства Web-мастеров - это простой и
мощный язык, позволяющий превратить статические HTML-документы в интерактивные.
Использование JavaScript в HTML
Чтобы запускать скрипты, написанные на языке JavaScript вам понадобится браузер, способный работать с
JavaScript - например Netscape Navigator или Microsoft Internet Explorer (MSIE). С тех пор, как оба этих
браузера стали широко распространенными, множество людей получили возможность работать со
скриптами, написанными на языке JavaScript. Несомненно, это важный аргумент в пользу выбора языка
JavaScript, как средства улучшения ваших Web-страниц. Перед изучением языка JavaScript вы должны
познакомиться с основами другого языка - HTML. При этом, возможно, Вы обнаружите, что много хороших
средств диалога можно создать, пользуясь лишь командами HTML.
В отличие от Java-аплетов и элементов ActiveX, загружаемых отдельно от документа, в котором они
используются, программы, написанные на языке JavaScript, располагаются непосредственно в HTMLдокументах. Для этого используется специальный тэг <SCRIPT> и парный ему </SCRIPT>:
<SCRIPT LANGUAGE="JavaScript">
...
программа на JavaScript
...
</SCRIPT>
Атрибут LANGUAGE указывает, на каком языке написана данная программа, - в нашем случае это
JavaScript. Для того чтобы браузеры, не поддерживающие скриптовые программы, могли пропустить их,
программы располагаются внутри блока комментариев:
<SCRIPT LANGUAGE="JavaScript">
<!-...
программа на JavaScript
...
//-->
</SCRIPT>
Обычно функции, составляющие программу, располагаются в секции <HEAD> HTML-документа. Так как
эта секция загружается первой, гарантируется, что такие функции будут загружены раньше, чем
пользователь сможет их вызвать с помощью тех или иных интерфейсных средств, располагаемых в секции
<BODY>. Посмотрим, как это выглядит внутри HTML-документа:
<HTML>
<HEAD>
<TITLE>Пример программы на JavaScript<TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-...
программа на JavaScript
...
//-->
</SCRIPT>
</HEAD>
<BODY>
...
Текст HTML-документа и вызов функций на JavaScript
...
</BODY>
</HTML>
В языке JavaScript существует два типа комментариев. К первому относятся однострочные комментарии,
выделяемые в тексте символами "//":
// Эта строка - комментарий;
или
askUser(); //запросить данные от пользователя
Ко второму типу относятся многострочные комментарии:
/*
Это - многострочный комментарий, который полностью
игнорируется интерпретатором JavaScript
*/
Задание
1.
2.
Напишите тэги, внутри которых располагаются команды JavaScript
Найдите в Интернет готовые скрипты и вставьте их в созданную Вами страницу.
Download