Информационных технологий, механики и оптики



бет1/5
Дата07.01.2022
өлшемі1.02 Mb.
#20684
түріУчебное пособие
  1   2   3   4   5

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ


САНКТ-ПЕТЕРБУРГСКИЙ НАЦИОНАЛЬНЫЙ
ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ


Т.В. Зудилова, М.Л. Буркова

Web-программирование JavaScript

Учебное пособие



Санкт-Петербург
2012

УДК 004.655, 004.657, 004.62

Т.В. Зудилова, М.Л. Буркова

Web-программирование JavaScript - СПб: НИУ ИТМО, 2012. – 68 с.

В пособии излагаются методические рекомендации к выполнению лабораторных работ по дисциплине “Web-программирование ”.



Предназначено для студентов, обучающихся по всем профилям подготовки бакалавров направления: 210700 Инфокоммуникационные технологии и системы связи.
Рекомендовано к печати Ученым советом факультета инфокоммуникационных технологий, протокол №4 от 13 декабря 2011г.

В 2009 году Университет стал победителем многоэтапного конкурса, в результате которого определены 12 ведущих университетов России, которым присвоена категория «Национальный исследовательский университет». Министерством образования и науки Российской Федерации была утверждена программа его развития на 2009–2018 годы. В 2011 году Университет получил наименование «Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики»


© Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, 2012
© Т.В. Зудилова, М.Л. Буркова, 2012.
2

Оглавление




Введение...................................................................................................................

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




Постановка задачи 51
2.1. Практическая работа №1. Размещение скриптов в HTML-документе 51

2.2. Практическая работа №2. Операторы управления, функции. Объекты

ядра JavaScript 52


  1. Практическая работа №3. Объекты клиентских приложений.

Обработка событий. 55

2.4. Практическая работа №4. Объединение JavaScript и CSS 58


2.4. Практическая работа №5. Слои. Движущиеся элементы. 59

Литература 62

4




Достарыңызбен бөлісу:
  1   2   3   4   5




©emirsaba.org 2022
әкімшілігінің қараңыз

    Басты бет