Т.В. Зудилова, М.Л. Буркова
Web-программирование JavaScript - СПб: НИУ ИТМО, 2012. – 68 с.
В пособии излагаются методические рекомендации к выполнению лабораторных работ по дисциплине “Web-программирование ”.
В 2009 году Университет стал победителем многоэтапного конкурса, в результате которого определены 12 ведущих университетов России, которым присвоена категория «Национальный исследовательский университет». Министерством образования и науки Российской Федерации была утверждена программа его развития на 2009–2018 годы. В 2011 году Университет получил наименование «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики»
Оглавление
|
|
Введение...................................................................................................................
|
5
|
1. Обзор возможностей языка JavaScript ..............................................................
|
6
|
1.1. Общий обзор языка ..........................................................................................
|
7
|
Основные определения...........................................................................................
|
7
|
Понятие объектной модели применительно к JavaScript....................................
|
9
|
Размещение операторов языка JavaScript на странице........................................
|
9
|
1.2. Язык ядра JavaScript.......................................................................................
|
10
|
Синтаксис языка ....................................................................................................
|
10
|
Переменные и литералы в JavaScript ..................................................................
|
12
|
Выражения JavaScript ...........................................................................................
|
13
|
1.3. Управляющие конструкции языка JavaScript..............................................
|
14
|
Операторы JavaScript ............................................................................................
|
14
|
Создание и вызов функций в JavaScript..............................................................
|
17
|
1.4. Стандартные объекты и функции ядра JavaScript ......................................
|
18
|
Объект Array ..........................................................................................................
|
18
|
Объект Date ............................................................................................................
|
19
|
Объект Math ...........................................................................................................
|
20
|
Объект String..........................................................................................................
|
20
|
Стандартные функции верхнего уровня .............................................................
|
20
|
1.5. Объекты клиента ............................................................................................
|
21
|
Иерархия объектов ................................................................................................
|
21
|
Объект navigator ....................................................................................................
|
22
|
Объект window.......................................................................................................
|
23
|
Объект document....................................................................................................
|
25
|
Объект location.......................................................................................................
|
28
|
Объект form............................................................................................................
|
29
|
1.6. Обработка событий ........................................................................................
|
30
|
Атрибут onClick.....................................................................................................
|
31
|
Работа с меню ........................................................................................................
|
32
|
Управление логикой программного кода при помощи событий .....................
|
32
|
Определение событий формы ..............................................................................
|
33
|
Вставка звука .........................................................................................................
|
35
|
1.7. DHTML............................................................................................................
|
35
|
Объединение JavaScript и CSS .............................................................................
|
36
|
1.8. Создание анимационных объектов...............................................................
|
41
|
1.9. Слои .................................................................................................................
|
45
|
Позиционирование слоя .......................................................................................
|
45
|
Свойство z-index....................................................................................................
|
46
|
Свойства visibility и display ..................................................................................
|
47
|
Динамическое управление слоями ......................................................................
|
47
|
Динамическое изменение цвета фона ячеек.......................................................
|
49
|
2. Практика.............................................................................................................
|
51
|
3
|
|
2.2. Практическая работа №2. Операторы управления, функции. Объекты
2.4. Практическая работа №4. Объединение JavaScript и CSS 58