Учебное пособие 800290
.pdfБИБЛИОГРАФИЧЕСКИЙ СПИСОК
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