🖥 JavaScript для начинающих (6 часов)
Курс охватывает основы JavaScript, включая переменные, типы данных, числа, BigInt, функции (включая стрелочные), массивы, циклы, объекты, свойства и методы, классы, асинхронность (setTimeout, setInterval, callback hell, Promise, async/await), а также работу с DOM. В программу входят 3 практических проекта для закрепления навыков.
Содержание курса (под катом): 00:00 Введение и содержание 02:24 Настройка окружения 04:55 Подключение JS файла
Основы
09:28 Переменные 13:00 Типы переменных let const var 20:15 Область видимости 23:41 Типы данных. Строки, числа, логические, BigInt, Symbol 38:30 Условия, операторы сравнения, логические операторы 47:50 Тернарный оператор 54:56 Конкатенация строк и шаблонные строки
Функции
1:00:36 Создание функций 1:04:02 Function expression и function declaration 1:12:41 Параметры и аргументы для функции 1:16:17 return 1:22:05 Функция как аргумент 1:31:30 Самовызывающаяся функция IIFE 1:39:22 Стрелочные функции
Массивы
1:48:16 Определение массивов 1:57:38 Методы массивов 2:06:44 Цикл for. Обход массива циклом for 2:18:37 Цикл for ( of ). Обход массива циклом for ( of ) 2:21:20 Метод .forEach() для обхода массивов
Объекты
2:29:42 Объекты. Свойства объектов 2:39:00 Методы в объектах 2:42:50 Ключевое слово this 2:46:33 Обход свойств объекта через цикл for ( in ) 2:50:17 Нюанс с const и изменением объекта или массива 2:52:43 Классы. Конструкторы объектов 3:02:30 Лайфхак работы с VS Code
Работа с DOM
3:04:30 Выбор DOM элементов 3:12:20 Выбор коллекции элементов 3:20:50 ES5 методы для выбора элементов 3:23:27 Работа с CSS классами 3:32:10 Атрибуты 3:42:07 Прослушка событий. Клик. addEventListener и onclick 3:49:53 Прослушка событий. Ввод текста 3:57:37 Объект event 4:03:21 Работа c HTML элементами. Создание. Копирование. 4:16:05 Список задач на JS [практика]
Асинхронность
4:40:51 Интервал setInterval. clearInterval 4:43:33 Таймер setTimeout 4:48:20 Секундомер [практика]
5:03:45 Callback hell 5:11:09 Callback hell. Пример с отпуском. [осторожно, взрыв мозга!] 5:29:32 Callback hell. Итоги
5:33:22 Promise. Создание и потребление промисов 5:41:44 Promise. Цепочки then 5:43:44 Promise. Цепочки then c асинхронными действиями [осторожно, взрыв мозга!] 5:53:00 Promise. Пример с отпуском
6:11:33 Асинхронные функции 6:19:09 Асинхронные функции. Пример с отпуском
6:28:10 Курс валют [практика] 6:45:00 Важная информация
Подписаться #Курсы #JavaScript