1.78M
Category: programmingprogramming

JavaScript страницы сценариев

1.

2.

• язык сценариев, или скриптов.
• Скрипт представляет собой программный код — набор
инструкций, который не требует предварительной
обработки (например, компиляции) перед запуском.
• Код JavaScript интерпретируется движком браузера во
время загрузки веб-страницы. Интерпретатор браузера
выполняет построчный анализ, обработку и выполнение
исходной программы или запроса.
2017
2
© Р.Я.Загибалова

3.

• Объектно-ориентированный язык с прототипным
наследованием.
• Поддерживает несколько встроенных объектов, и
позволяет создавать или удалять свои собственные
(пользовательские) объекты.
• Объекты могут наследовать свойства непосредственно
друг от друга, образуя цепочку объект-прототип.
2017
3
© Р.Я.Загибалова

4.

РАСПОЛОЖЕНИЕ СЦЕНАРИЕВ
2017
Подключение в
любом месте
Вынос скриптов в
заголовок Head
Внешние
скрипты (link)
Размещение
сценария в
контейнерном
теге
<script>
</script>
Загрузка
сценария
выполнится
после загрузки
всех элементов
HTMLдокумента
Все описания
хранятся в
отдельном
файле с
расширением
.js
4
© Р.Я.Загибалова

5.

Сценарием JavaScript считается фрагмент кода,
расположенный между дескрипторами
<SCRIPT> и</SCRIPT>.
2017
5
© Р.Я.Загибалова

6.

• В виде обработчика события
• Каждый html-элемент имеет JavaScript-события, которые
срабатывают в определенный момент. Нужно добавить
необходимое событие в html-элемент как атрибут, а в
качестве значения этого атрибута указать требуемую
функцию.
2017
6
© Р.Я.Загибалова

7.

• Функция, вызываемая в ответ на срабатывание события,
является обработчиком события. В результате
срабатывания события исполнится связанный с ним код.
Этот способ применяется в основном для коротких
сценариев, например, можно установить смену цвета
фона при нажатии на кнопку:
2017
7
© Р.Я.Загибалова

8.

В виде
обработчика
события
2017
<script> var colorArray = ["#5A9C6E",
"#A8BF5A", "#FAC46E", "#FAD5BB",
"#F2FEFF"]; // создаем массив с цветами
фона
var i = 0;
function changeColor(){
document.body.style.background =
colorArray[i]; i++; if( i >
colorArray.length - 1){ i = 0; } }
</script>
<button onclick="changeColor();">Change
background
</button>
8
© Р.Я.Загибалова

9.

<html>
<head>
<title>Изучаем JavaScript</title>
</head>
<body>
Текст документа
<script>
...
Код сценария
...
</script>
Текст документа
</body>
</html>
2017
9
© Р.Я.Загибалова

10.

<html>
<head>
<title>Изучаем JavaScript</title>
</head>
<body>
Текст документа
<script>
<!—
...
Код сценария
...
//-->
</script>
Текст документа
</body>
</html>
2017
10
© Р.Я.Загибалова

11.

• Если скрипт используется после загрузки страницы,
например, код счетчика, то его лучше разместить в конце
документа:
<footer>
<script>
document.write("Введите свое
имя");
</script>
</footer>
</body>
2017
11
© Р.Я.Загибалова

12.

Формы
Изображения
Ссылки
Документ HTML
и т.д.
2017
12
© Р.Я.Загибалова

13.

ОБЪЕКТ
МЕТОД
объект.свойство
2017
СВОЙСТВО
объект.метод( )
13
© Р.Я.Загибалова

14.

title— заголовок документа.
bgColor— сообщает цвет фона в шестизначном коде.
fgColor — сообщает цвет текста в шестизначном коде.
linkColor— сообщает цвет ссылки.
alinkColor— сообщает цвет активной ссылки.
vlinkColor— сообщает цвет посещенной ссылки.
referrer— сообщает, с какой страницы пришел пользователь
2017
14
© Р.Я.Загибалова

15.

write(значение,[значение, ...])— включает
значения параметров в состав
объекта Document
open()— связывает с документом поток,
предназначенный для использования,
припоследующих вызовах методов write()
close()— закрывает поток, связанный с
документом
2017
15
© Р.Я.Загибалова

16.

Окончание загрузки документа в окно. Это
событие связано с объектом Window.
Щелчок мышью на объекте
Получение объектом фокуса ввода
Передача на сервер данных, введенных
пользователем с помощью интерактивных
элементов. Связывается с формой.
2017
16
© Р.Я.Загибалова

17.


<html>
<head>
<тiтlе>сегодня</тiтlе>
</head>
<body> <р>
<script language="javascript"> var d;
d=new date ( ) ;
document. write (d.tostring () ) ;
</script>
</body>
</html>
2017
17
© Р.Я.Загибалова
English     Русский Rules