Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

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

.pdf
Скачиваний:
9
Добавлен:
01.05.2022
Размер:
1.34 Mб
Скачать

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Дронов, В. JavaScript в Web-дизайне - М.: БХВ-Петербург, 2017. - 880 c.

2.Макфарланд, Д. JavaScript. Подробное руководство - М.: Эксмо, 2015. - 608 c.

3.Машнин, Т. Web-сервисы Java - М.: БХВ-Петербург, 2017. - 560 c.

4.Минник, К. JavaScript для чайников - М.: Вильямс, 2016. - 320 c.

5.Закас, Н. JavaScript. Оптимизация производительности - М.: Символ-

плюс, 2016. - 482 c.

6.Слепцова, Л. Д. JavaScript. Самоучитель - М.: Вильямс, 2017. - 448 c.

7.Херман, Д. Сила JavaScript. 68 способов эффективного использования JS -

М.: Питер, 2016. - 907 c.

8.Флэнаган, Д. JavaScript. Карманный справочник - М.: Вильямс, 2015. - 320 c.

51

ОГЛАВЛЕНИЕ

 

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

...........................3

Основы языка JavaScript .............................................................................

3

Версии языка ..............................................................................................

3

Среда разработки........................................................................................

5

Выполнение скриптов на JavaScript ..........................................................

7

Синтаксис, переменные и выражения...........................................................

8

Синтаксис языка .........................................................................................

8

Типы данных и переменные языка ..........................................................

10

Динамическая типизация .........................................................................

10

Выражения и операции ............................................................................

11

Управляющие конструкции языка JavaSсript .............................................

16

Условный оператор IF..............................................................................

16

Оператор цикла DO/WHILE ....................................................................

17

Оператор цикла FOR ................................................................................

19

Оператор прерывания BREAK ................................................................

20

Оператор выбора SWITH .........................................................................

21

Практическое задание ..............................................................................

22

Работа с функциями и классами..................................................................

22

Обзор функций JavaScript ........................................................................

22

Обзор классов JavaScript ..........................................................................

25

Практическое задание ..............................................................................

27

Стандартные встроенные объекты JavaScript.............................................

28

Числа и даты .............................................................................................

28

Обработка текста ......................................................................................

31

Структурированные данные ....................................................................

34

Практическое задание ..............................................................................

36

Асинхронность .............................................................................................

37

Callback функции......................................................................................

37

Использование функции на основе Promise ...........................................

38

Async функции .........................................................................................

39

Отложенные вычисления . ........................................................................

41

52

Практическое задание ............................................................................

42

Работа с DOM ...............................................................................................

43

Описание модели DOM............................................................................

43

События и методы ....................................................................................

44

Обход элементов DOM ............................................................................

47

Элементы DOM ........................................................................................

48

Практическое задание ..............................................................................

49

Заключение ...................................................................................................

50

Библиографический список . ........................................................................

51

53

Учебное издание

Рындин Никита Александрович

ТЕХНОЛОГИИ РАЗРАБОТКИ КЛИЕНТСКИХ WEB-ПРИЛОЖЕНИЙ НА ЯЗЫКЕ JAVASCRIPT

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

В авторской редакции

Подписано в печать 12.11.2020.

Формат 60х80 1/16. Бумага для множительных аппаратов. Усл. печ. л. 3,1. Тираж 350 экз.

Зак. № 95.

ФГБОУ ВО «Воронежский государственный технический университет» 394026 Воронеж, Московский просп., 14

Участок оперативной полиграфии издательства ВГТУ 394026 Воронеж, Московский просп., 14