JavaScript в браузере
47 минутJavaScript. Основы. Переменные. Операторы
Разбираем переменные, типы данных и операторы JavaScript на понятных примерах: от let и const до калькулятора заказа, отладки и заданий с ответами.
Архив
JavaScript в браузере
47 минутРазбираем переменные, типы данных и операторы JavaScript на понятных примерах: от let и const до калькулятора заказа, отладки и заданий с ответами.
PHP и backend-разработка
5 минутОсновные конструкции современного PHP: строгие типы, строки, массивы, match, циклы, функции, null и безопасный вывод в HTML.
PHP и backend-разработка
5 минутКак использовать Throwable, try/catch/finally, собственные исключения, глобальный обработчик, request ID и production-лог без утечки деталей.
JavaScript в браузере
4 минутыКак пользоваться querySelector и querySelectorAll, ограничивать область поиска, проверять null и безопасно строить селекторы.
JavaScript в браузере
4 минутыКак функция вызывает саму себя, зачем нужен базовый случай, где рекурсия удобна и когда лучше заменить её циклом.
JavaScript в браузере
5 минутКак валидировать коды, имена и телефоны через RegExp, когда выбрать парсер и почему клиентская проверка не заменяет серверную.
JavaScript в браузере
5 минутЯвное и неявное преобразование типов, NaN, truthy и falsy, данные форм, операторы ?? и || и безопасные проверки.
JavaScript в браузере
4 минутыГлобальная, модульная, функциональная и блочная область видимости, временная мёртвая зона, замыкания и частые ошибки.
JavaScript в браузере
7 минутСоздаём доступную игру на совпадение карточек: HTML-каркас, адаптивный CSS, перемешивание, состояния, счётчик ходов и перезапуск.
Современная HTML-разметка
5 минутПравила вложенности HTML, модель родительских и дочерних элементов, автоматическое исправление браузером и способы проверки разметки.