- •Введение
- •Методика подсчета баллов по лабораторным работам и интерактивным лекциям
- •Лабораторная работа №1 Работа со статичными изображениями
- •1 Основные принципы построения композиции
- •2 Приемы построения композиции
- •3 Работа с растровой графикой
- •Лабораторная работа №2
- •1 Терминология
- •2 Сценарий
- •3 Монтаж
- •4 Программы для обработки видео
- •Лабораторная работа №3
- •Задание для выполнения лабораторной работы
- •Содержание отчета:
- •Начисление баллов
- •Лабораторная работа №4 Разработка Flash-ролика или проекта JavaScript
- •1 Введение в технологию Flash
- •2 Введение в JavaScript
- •Задание для выполнения лабораторной работы
- •Содержание отчета:
- •Лабораторная работа №5 Разработка презентации курсового проекта по дисциплине "Разработка сапр"
- •1 Типы презентаций
- •2 Навигация в презентациях
- •3 Технология создания и проведения эффективных официальных презентаций
- •Задание для выполнения лабораторной работы
- •Содержание отчета:
- •Список литературы
- •Содержание
- •Для заметок
2 Введение в JavaScript
JavaScript – это язык программирования, используемый в составе страниц HTML для увеличения функциональности и возможностей взаимодействия с пользователями. Он был разработан фирмой Netscape в сотруднечестве с Sun Microsystems на базе языка Sun's Java .С помощью JavaScript на Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML. Скрипты выполняются в результате наступления каких-либо событий, инициированных действиями пользователя.
Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и методам Java- апплетов, встроенных в страницу HTML. Разница сводится к тому, что апплеты существуют вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первой взгляд кажется, что найти информацию по JavaScript несложно. Сначала создается впечатление, что ее можно увидеть везде: на сервере Natscape, в виде электронных руководств и примеров, во многих других местах. Тем не менее разыскать информацию об объектах, операторах, цветах и всем прочем в одном источнике, чтобы она была всегда под рукой, трудно.
JavaScript – это язык для создания активных клиентских страниц: с его помощью можно изменять содержимое HTML-документов, управлять анимацией без использования каких-либо дополнительных средств, проверять введенные пользователем в форму значения без ее пересылки на сервер, выполнять сложные математические вычисления, поиск по Web-узлу и т.п.
Так как программы на JavaScript выполняются на клиентском компьютере, вопросы защищенности информации выступают на первый план. С помощью JavaScript нельзя читать клиентские файлы и записывать что-либо на диск, за некоторыми исключениями.
Тем не менее язык JavaScript полностью отвечает потребностям большинства Web-мастеров – это простой и мощный язык, позволяющий превратить статические 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>
<HEAD>
<TITLE>Пример программы на JavaScript<TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
...
программа на JavaScript
...
//-->
</SCRIPT>
</HEAD>
<BODY>
...
Текст HTML-документа и вызов функций на JavaScript
...
</BODY>
</HTML>
В языке JavaScript существует два типа комментариев. К первому относятся однострочные комментарии, выделяемые в тексте символами "//":
// Эта строка - комментарий;
или
askUser(); //запросить данные от пользователя
Ко второму типу относятся многострочные комментарии:
/*
Это - многострочный комментарий, который полностью
игнорируется интерпретатором JavaScript
*/