Саша Беспоясов
JavaScript
Автор
- Debounce на примере формы поиска
-
.style
-
this
: контекст выполнения функций - Throttle на примере изменения страницы при прокрутке
- Асинхронность в JavaScript
- Браузерное окружение, BOM
- Булев тип
- Версии языка, транспайлеры, бандлеры
- Модули,
import
/export
- Области видимости
- Подгрузка контента при прокрутке
- Позиционирование элементов с помощью JavaScript
- Преобразование типов
- Работа с формами
- Рекурсия
Автор совета
- Асинхронность в JavaScript
- Браузерное окружение, BOM
- Булев тип
- Области видимости
- Debounce на примере формы поиска
- Позиционирование элементов с помощью JavaScript
-
.style
-
this
: контекст выполнения функций - Подгрузка контента при прокрутке
- Модули,
import
/export
- Throttle на примере изменения страницы при прокрутке
- Преобразование типов
Веб-платформа
Автор
- Архитектура и паттерны проектирования
- Архитектурный паттерн MVC
- Безопасность веб-приложений и распространённые атаки
- Интеграционное и системное тестирование
- Как браузер рисует страницы
- Как и зачем писать тесты
- Как работают веб-приложения
- Как упростить тестирование
- Объектно-ориентированное программирование
- Организация потоков данных
- Парадигмы программирования
- Поведенческие паттерны проектирования
- Порождающие паттерны проектирования
- Разработка через тестирование (TDD)
- Стиль написания кода в команде
- Структурные паттерны проектирования
- Трёхслойная архитектура
- Фиктивные объекты и данные, моки, стабы
- Функциональное программирование
- Что такое API
- Что такое технический долг