JavaScript в браузере
4 минутыquerySelector в JavaScript: поиск элементов без хрупких селекторов
Как пользоваться querySelector и querySelectorAll, ограничивать область поиска, проверять null и безопасно строить селекторы.
Архив
JavaScript в браузере
4 минутыКак пользоваться querySelector и querySelectorAll, ограничивать область поиска, проверять null и безопасно строить селекторы.
JavaScript в браузере
5 минутСоздаём список меток с показом и скрытием дополнительных пунктов, сохраняя семантику, клавиатуру и работу без JavaScript.
JavaScript в браузере
5 минутМетасимволы, классы, квантификаторы, группы, границы, lookaround и флаги JavaScript RegExp в компактном справочнике.
JavaScript в браузере
4 минутыКак функция вызывает саму себя, зачем нужен базовый случай, где рекурсия удобна и когда лучше заменить её циклом.
JavaScript в браузере
5 минутСинтаксис RegExp, флаги, классы символов, квантификаторы, группы и методы строк на понятных примерах.
JavaScript в браузере
5 минутКак валидировать коды, имена и телефоны через RegExp, когда выбрать парсер и почему клиентская проверка не заменяет серверную.
JavaScript в браузере
5 минутЯвное и неявное преобразование типов, NaN, truthy и falsy, данные форм, операторы ?? и || и безопасные проверки.
JavaScript в браузере
4 минутыГлобальная, модульная, функциональная и блочная область видимости, временная мёртвая зона, замыкания и частые ошибки.
JavaScript в браузере
7 минутСоздаём доступную игру на совпадение карточек: HTML-каркас, адаптивный CSS, перемешивание, состояния, счётчик ходов и перезапуск.
Современная HTML-разметка
5 минутКак создать доступное textarea, настроить ограничения и стили, отличить readonly от disabled и добавить автоподстройку высоты.