Содержание Содержание..................................................................................................................................................................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 Найдите в Интернет готовые скрипты и вставьте их в созданную Вами страницу.