Javascript [Дмитрий Лаврик] JavaScript для верстальщиков (2020)

Алан-э-Дейл
Алан-э-Дейл

Алан-э-Дейл

Редактор
badge 3 года с нами! badge Награда за 5000 очков репутации badge За шикарный аватар! badge 2FA подключил - Награду получил!
Регистрация
25/03/2020
Сообщения
11.362
Репутация
7.836
Автор: Дмитрий Лаврик
Название: JavaScript для верстальщиков (2020)

[Дмитрий Лаврик] JavaScript для верстальщиков (2020)


Цель курса:
Научить верстальщика спокойно и без лишней нервотрёпки решать типичные javascript-овые задачи, необходимые при вёрстке странички.

При этом особое внимание уделяется пониманию процессов. Например, мы не просто изучаем возможности библиотеки jQuery, мы сначала делаем на неё пародию, чтобы понять, как вся эта магия работает изнутри, и только потом переходим к самой библиотеке.

Программа курса
Принципиально новая, обновлена в августе 2020

Урок 1. Основы языка.
Способы подписки на события
On vs addEventListener
Области видимости переменных
Замыкания, работа с контекстом
События для группы элементов
Работа с data-атрибутами

Урок 2. Работа с событиями.
Атрибуты vs свойства
Работа с событиями
Изучение event-объекта
Отмена стандартной реакции
Всплытие событий
this, target и currentTarget

Урок 3. Решение типовых задач.
Валидация формы
Создание ЧАВО
Создание слайдера фотографий
Меню и плавная прокрутка страницы
Javascript и CSS-анимации

Урок 4. Оптимизация решения задач.
Throttling и debouncing
Функции-помощники для работы с DOM
Основы ООП в ES6+
Классы и объекты
Свойства и методы

Урок 5. Практика и нюансы ООП.
Пример таймера обратного отсчёта
Фокусы с потерей контекста
Контекст и стрелочные функции
Наследование классов
Объекты и прототипы

Урок 6. Работа с библиотеками.
Велосипеды vs поиск готовых решений
Изучение типичной документации
Параметры, события и коллбэки
Примеры популярных инструментов
Чистый js vs экосистема jQuery

Урок 7. Сборка проекта.
Node.js, gulp и webpack
Работа с npm
Удобная сборка проекта
Настройка gulp + webpack + babel
Основы работы с ES-модулями

Урок 8. Пути развития в javacript.
Подведение итогов курса
Траектории дальнейшего развития
JS для вёрстки vs frontend-разработка
Простой js и jQuery, примеры кода
Vue.js как первый фреймворк, примеры кода

Подробнее:
Авторизуйтесь, чтобы посмотреть скрытый контент.

Скачать:
Авторизуйтесь, чтобы посмотреть скрытый контент.
 
Последнее редактирование модератором:
Большое спасибо!!!!!!
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Последние темы автора

Алан-э-Дейл
Ответы
5
Просмотры
7K
meow_meow
Алан-э-Дейл
Ответы
1
Просмотры
11K
VIT1103
VIT1103
Алан-э-Дейл
Ответы
2
Просмотры
5K
Captain Sparrow
Captain Sparrow
Алан-э-Дейл
Ответы
4
Просмотры
8K
Тотуся
Тотуся

Похожие темы

Алан-э-Дейл
Ответы
2
Просмотры
5K
oleg_777666
oleg_777666
Малыш Джон
Ответы
0
Просмотры
4K
Малыш Джон
Малыш Джон
Малыш Джон
Ответы
0
Просмотры
978
Малыш Джон
Малыш Джон
Роджерc
Ответы
9
Просмотры
7K
Adelborst
Adelborst
Малыш Джон
Ответы
1
Просмотры
6K
Tienn
Tienn
Алан-э-Дейл
Ответы
2
Просмотры
6K
piratb2154
Малыш Джон
Ответы
2
Просмотры
3K
AndrewEv
Роджерc
Ответы
0
Просмотры
964
Роджерc
Роджерc
Сверху Снизу