Команда JavaScript for Devs подготовила перевод статьи о том, как CSS и HTML могут заменить значительную часть JavaScript. Автор делится взглядом на веб как на искусство, показывает возможности современных фич CSS — от вложенности и @starting-style до динамических viewport-единиц, — и доказывает, что сайты могут быть быстрыми, красивыми и интерактивными даже без JS.
Рубрика «javascript» - 4
Кто спасёт фронтенд, когда кнопки перекрашивает ИИ?
2025-09-09 в 9:00, admin, рубрики: gpt-5, javascript, mvp, React, uxui, vue, блогер, ИИTailwind напишет ИИ, Redux — давно пора похоронить, а фронтендеру остаётся главный вопрос: быть инженером или уйти в историю как «человек, который красил кнопки».

Деструктуризация в JavaScript
2025-09-08 в 8:00, admin, рубрики: javascrip, javascript, JS, selectel, деструктуризация в JS, деструктурировать массив, массив, синтаксис, уроки программирования
Без сомнений, JavaScript — крайне популярный язык программирования. И разработчики постоянно создают обновления, которые позволяют писать код проще, короче и понятнее. Одним из таких инструментов стала деструктуризация — способ получения данных
Привет! Меня зовут Александр Дудукало, я автор Читать полностью »
Хватит писать try-catch вокруг fetch: история о том, как я устал ловить ошибки
2025-09-04 в 5:20, admin, рубрики: Axios, fetch, http запросы, javascript, open source, retry, TimeOut, TypeScript, обработка ошибок
Этот мем смешной, пока не осознаешь, что в реальных проектах мы именно так и поступаем. Только заворачиваем не весь код сразу, а каждый HTTP-запрос по отдельности.
Пишешь fetchЧитать полностью »
Записки одного QA. Вспомогательная часть автотестов: советы и практики (Playwright + Typescript)
2025-09-01 в 7:15, admin, рубрики: javascript, playwright, TypeScript, автоматизация тестирования, тестирование, тестирование веб-приложений, тестировщикГлава 1. Как все начиналось. Немного истории и воды о моем личном опыте.
Всем привет!
Меня зовут Майнура.
Моя история с Playwright началась около двух лет назад. За это время я не раз сталкивалась с трудностями, училась на собственных ошибках и теперь хочу поделиться опытом, который, возможно, окажется полезным другим.
Упрощаем работу с БД с помощью Drizzle ORM — как выжать максимум из инструмента
2025-08-25 в 14:11, admin, рубрики: drizzle orm, javascriptПривет, я Сергей Маркизов, разработчик диджитал-продакшна Далее. В наших проектах часто использую Drizzle — современную, типобезопасную ORM для TypeScript, которая не усложняет базовую задачу: читать и писать данные. В этой статье расскажу, чем библиотека отличается от других и как с ней работать.
Базы данных являются основным средством обеспечения персистентности современных приложений. Для работы с ними зачастую используются различные ORM-решения, ведь они позволяют избавиться от необходимости написания большого количества шаблонного кода при работе с БД.
От массивов до объектов в JavaScript: пособие для новичков
2025-08-21 в 11:36, admin, рубрики: javascript, selectel, консоль разработчика, объекты javascript, отладка
Привет! Я — Александр Дудукало, автор базового курса по JavaScript. В этой статье мы продолжим изучение работы с данными в JavaScript. Если в прошлом Читать полностью »
Интересная задача с собеседования
2025-08-21 в 8:01, admin, рубрики: eventemitter, interview, javascript, собеседование, собеседование в IT, собеседование вопросы, собеседование на работу, собеседования, собеседования в ит, собеседования задачиОднажды на собеседовании мне предложили решить одну интересную задачу, которая для меня была довольно необычной на тот момент.
Позже я обнаружил, что задача была не особо уникальной, но с высоты моего опыта тогда, она показалась довольно будоражащей.
Условие задачи
Создайте класс EventEmitter, который позволяет:
-
подписываться на события (
on) с любым количеством функций на одно событие; -
отписываться от конкретной функции (
off), даже если функция анонимная; -
вызывать все функции для события (
emit) с передачей аргументов.
Код задачи:
Читать полностью »
Как я научил Espruino на ESP-32 понимать кириллицу
2025-08-18 в 13:17, admin, рубрики: diy-проекты, esp32, espruino, javascript, кирилица, русский шрифтПреамбула
Как‑то на просторах интернета мне попалась интересная вещь, а именно — микроконтроллер ESP-32. Ранее я о нем слышал и даже хотел собрать себе простенькую «мыльницу». До этого тыкал ардуино (вспомнил о нем потому, что принцип программирования у них схож). В то время меня это не сильно зацепило, поэтому я бы и в этот раз прошел мимо, если бы не одно but... (Решил добавить немного междунородности в пост 👽).
На данный момент я изучаю JS и было дикое желание практиковаться. Писать код в виртуальной среде круто, но и с железками работать мне нравится. Ехх..вот бы можно было писать софт для микроконтроллера на JS...

