Логово верстальщика
前往频道在 Telegram
Логово верстальщиков: HTML, CSS, JavaScript, практики современной верстки, вайбкодинг и использование ИИ в разработке. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
显示更多8 247
订阅者
+424 小时
-147 天
+7030 天
帖子存档
8 248
🖥 15 лучших редакторов XML для продуктивной разработки
XML – один из самых популярных расширяемых языков разметки. В небольшом обзоре рассказываем о редакторах, которые позволяют работать с ним наиболее эффективно.
Читать...
8 248
👩💻 Тесты поддержки браузерами современных веб-функций на JavaScript
Иногда важно знать, поддерживается ли функция браузером или нет, чтобы можно было что-нибудь предпринять. Возможно, загрузить полифилл или просто выбрать другой подход. В статье рассматриваются новые возможности браузеров и тесты их поддержки браузером.
Читать...
8 248
👩💻 PHP 8.4: Константа E_STRICT объявлена устаревшей
Поскольку все уведомления E_STRICT были преобразованы в E_NOTICE начиная с PHP 8.0, в PHP 8.4 константа E_STRICT объявлена устаревшей.
Читать...
8 248
👩💻 Как выбрать библиотеку для управления состоянием в Vue.js
Веб-разработка тесна связана с управлением состоянием, особенно если это касается сложных структур. Рассказываем, какие библиотеки помогут в этом и какие у них есть преимущества.
Читать...
8 248
👩💻 Slice! No JS, no text duplication!
Эффект разрезанного текста. Сделана на Pug и SCSS.
Открыть код...
8 248
🔍 Как найти утечки памяти на сайтах и в веб-приложениях
Утечки памяти мешают пользователям долго работать с вашим веб-приложением – из-за них можно потерять аудиторию. Попробуем разобраться как этого издежать.
Читать...
8 248
👩💻 Продвинутые советы и хитрости console.log
Console – встроенный отладчик браузера. Многие разработчики постоянно используют в коде console.log() для вывода отладочных сообщений, но этот инструмент может предложить гораздо больше.
Читать...
8 248
👩💻 На вкус и цвет...
Напишите функцию, которая принимает строку в PascalCase и возвращает строку в snake_case. Символы нижнего регистра могут быть цифрами. Если метод получает число в качестве входных данных, он должен вернуть строку.
Пример кода:
toUnderscore("TestController") => "test_controller"
toUnderscore("MoviesAndBooks") => "movies_and_books"
toUnderscore("App7Test") => "app7_test"
toUnderscore(1) => "1"
Решение задачи🔽
function toUnderscore(string) { // Если входное значение число, вернуть его как строку if (typeof string === 'number') { return string.toString(); } // Преобразовать PascalCase в snake_case return string .replace(/([A-Z])/g, '_$1') // Вставить подчеркивание перед каждой заглавной буквой .toLowerCase() // Преобразовать всю строку в нижний регистр .replace(/^_/, ''); // Удалить начальное подчеркивание, если оно есть } // Примеры использования: console.log(toUnderscore("TestController")); // "test_controller" console.log(toUnderscore("MoviesAndBooks")); // "movies_and_books" console.log(toUnderscore("App7Test")); // "app7_test" console.log(toUnderscore(1)); // "1"
8 248
👩💻 Синтаксис относительного цвета — примеры использования
Поддержка синтаксиса относительного цвета в CSS теперь повсеместна (вперёд, к взаимодействию!), поэтому рассмотрим некоторые базовые (и всё ещё очень полезные) варианты использования, например, применение альфы к цвету, который у вас есть под рукой.
Читать...
8 248
8 248
👩💻 Введение в Alpine.js
Alpine.js — легковесный JavaScript фреймворк. Позволяющий создавать интерактивные пользовательские интерфейсы без написания большого количества JavaScript-кода.
Читать...
8 248
Онлайн-магистратура с IT специальностями от Яндекса
Совместно с ИТМО, МИФИ, МФТИ.
Онлайн-магистратура с актуальными программами и гибким графиком обучения.
Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.
Господдержка оплаты. Совмещение с работой!
Узнать больше
#реклама 16+
О рекламодателе
8 248
👩💻 5 способов создать элементы DOM из HTML прямо в JavaScript
Пять простых способов, как с помощью чистого JavaScript добавлять динамический контент на веб-страницы. Эти методы помогут сделать это гибко и без лишних проблем с безопасностью.
Читать...
8 248
🗺 Учись ориентироваться в чужом коде через его историю
Открываешь проект, а там гора кода, структура неочевидная, и ты не понимаешь, зачем всё так сделано?
👉 Совет: вместо того чтобы ломать голову, зайди в историю коммитов. Часто структура кода и логика менялись со временем. Понимание того, зачем были внесены изменения, помогает быстрее понять суть и избежать ошибок.
8 248
📊 Обзор лучших библиотек для визуализации данных в 2024 году
Визуализация данных — важная часть любого проекта, связанного с аналитикой и обработкой данных. Мы рассмотрим 7 библиотек: Plotly, D3.js, Nivo, Latitude, Apache ECharts, Victory и Chart.js.
Читать...
8 248
🔝 Самые интересные статьи за последние дни:
• Черт тебя возьми, CSS. Часть 3
• Как мы перенесли web-сервис в Телеграм Mini Apps
• PostHog для UX-дизайнера: от анализа данных до повышения зарплаты
• Пример создания Full Stack проекта, используя функциональное тестирование как инструмент дизайна
• Где взять энергию? Эпидемия выгорания айтишников
8 248
👩💻 Рекомендации по обработке и регистрации ошибок в React
Как правильно обрабатывать и регистрировать ошибки в React, какие инструменты стоит для этого выбрать?
Читать...
8 248
👩💻 Всё о циклах в JavaScript
В каждом языке программирования есть циклы. Циклы выполняют операцию (т. е. часть работы) несколько раз, обычно по одному разу для каждого элемента массива или списка, или просто повторяют операцию до тех пор, пока не будет выполнено определённое условие.
Читать...
8 248
👩💻 AggregateError в JavaScript
AggregateError помогает обрабатывать сразу несколько ошибок в JavaScript. Это упрощает управление кодом и делает его более надежным.
Читать...
8 248
👀 Всё, о чём шепчутся в ИТ и бизнес-тусовках — уже в этой папке. Без шуму. Без "экспертов". Только факты.
https://t.me/addlist/uhgZXoVbHuBiNWVi
— Кто заменил 12 аналитиков одним ИИ-ассистентом и за месяц срезал издержки на 80%
— Какие SaaS теперь строят MVP без команды
— Где сейчас ИТ-специалисты зарабатывают $8-12k без стартапов и офисов
— Почему маркетинг пересобирается заново, и какие инструменты будут мёртвы через полгода
Это не мотивация. Это реальность, в которую ты опоздаешь, если промолчишь.
📁 Файлы, цифры, ссылки, инструменты — в одной тихой майской папке:
https://t.me/addlist/uhgZXoVbHuBiNWVi
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
