ch
Feedback
Логово верстальщика

Логово верстальщика

前往频道在 Telegram

Логово верстальщиков: HTML, CSS, JavaScript, практики современной верстки, вайбкодинг и использование ИИ в разработке. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin

显示更多
8 247
订阅者
+424 小时
-147
+7030
帖子存档
🖥 15 лучших редакторов XML для продуктивной разработки XML – один из самых популярных расширяемых языков разметки. В небольшом обзоре рассказываем о редакторах, которые позволяют работать с ним наиболее эффективно. Читать...

👩‍💻 Тесты поддержки браузерами современных веб-функций на JavaScript Иногда важно знать, поддерживается ли функция браузером или нет, чтобы можно было что-нибудь предпринять. Возможно, загрузить полифилл или просто выбрать другой подход. В статье рассматриваются новые возможности браузеров и тесты их поддержки браузером. Читать...

👩‍💻 PHP 8.4: Константа E_STRICT объявлена устаревшей Поскольку все уведомления E_STRICT были преобразованы в E_NOTICE начиная с PHP 8.0, в PHP 8.4 константа E_STRICT объявлена устаревшей. Читать...

👩‍💻 Как выбрать библиотеку для управления состоянием в Vue.js Веб-разработка тесна связана с управлением состоянием, особенно если это касается сложных структур. Рассказываем, какие библиотеки помогут в этом и какие у них есть преимущества. Читать...

👩‍💻 Slice! No JS, no text duplication! Эффект разрезанного текста. Сделана на Pug и SCSS. Открыть код...

🔍 Как найти утечки памяти на сайтах и в веб-приложениях Утечки памяти мешают пользователям долго работать с вашим веб-приложением – из-за них можно потерять аудиторию. Попробуем разобраться как этого издежать. Читать...

👩‍💻 Продвинутые советы и хитрости console.log Console – встроенный отладчик браузера. Многие разработчики постоянно используют в коде console.log() для вывода отладочных сообщений, но этот инструмент может предложить гораздо больше. Читать...

👩‍💻 На вкус и цвет... Напишите функцию, которая принимает строку в 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"

👩‍💻 Синтаксис относительного цвета — примеры использования Поддержка синтаксиса относительного цвета в CSS теперь повсеместна (вперёд, к взаимодействию!), поэтому рассмотрим некоторые базовые (и всё ещё очень полезные) варианты использования, например, применение альфы к цвету, который у вас есть под рукой. Читать...

Формошлёп — сотни хаков для фронтендеров в одном месте Никакой скучной теории, воды и прочей шляпы, только практические приме
Формошлёп — сотни хаков для фронтендеров в одном месте Никакой скучной теории, воды и прочей шляпы, только практические примеры, которые работают. 👉 Подписывайся на @frontbox — стань тем, кто знает, как решить проблему, пока остальные ищут ответ на Stack Overflow.

👩‍💻 Введение в Alpine.js Alpine.js — легковесный JavaScript фреймворк. Позволяющий создавать интерактивные пользовательские интерфейсы без написания большого количества JavaScript-кода. Читать...

Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программами и гибким графиком обучения. Получите высокооплачиваемую IT профессию, официальный диплом и практические знания. Господдержка оплаты. Совмещение с работой! Узнать больше #реклама 16+ О рекламодателе

👩‍💻 5 способов создать элементы DOM из HTML прямо в JavaScript Пять простых способов, как с помощью чистого JavaScript добавлять динамический контент на веб-страницы. Эти методы помогут сделать это гибко и без лишних проблем с безопасностью. Читать...

🗺 Учись ориентироваться в чужом коде через его историю Открываешь проект, а там гора кода, структура неочевидная, и ты не понимаешь, зачем всё так сделано? 👉 Совет: вместо того чтобы ломать голову, зайди в историю коммитов. Часто структура кода и логика менялись со временем. Понимание того, зачем были внесены изменения, помогает быстрее понять суть и избежать ошибок.

📊 Обзор лучших библиотек для визуализации данных в 2024 году Визуализация данных — важная часть любого проекта, связанного с аналитикой и обработкой данных. Мы рассмотрим 7 библиотек: Plotly, D3.js, Nivo, Latitude, Apache ECharts, Victory и Chart.js. Читать...

👩‍💻 Рекомендации по обработке и регистрации ошибок в React Как правильно обрабатывать и регистрировать ошибки в React, какие инструменты стоит для этого выбрать? Читать...

👩‍💻 Всё о циклах в JavaScript В каждом языке программирования есть циклы. Циклы выполняют операцию (т. е. часть работы) несколько раз, обычно по одному разу для каждого элемента массива или списка, или просто повторяют операцию до тех пор, пока не будет выполнено определённое условие. Читать...

👩‍💻 AggregateError в JavaScript AggregateError помогает обрабатывать сразу несколько ошибок в JavaScript. Это упрощает управление кодом и делает его более надежным. Читать...

👀 Всё, о чём шепчутся в ИТ и бизнес-тусовках — уже в этой папке. Без шуму. Без "экспертов". Только факты. https://t.me/addlist/uhgZXoVbHuBiNWVi — Кто заменил 12 аналитиков одним ИИ-ассистентом и за месяц срезал издержки на 80% — Какие SaaS теперь строят MVP без команды — Где сейчас ИТ-специалисты зарабатывают $8-12k без стартапов и офисов — Почему маркетинг пересобирается заново, и какие инструменты будут мёртвы через полгода Это не мотивация. Это реальность, в которую ты опоздаешь, если промолчишь. 📁 Файлы, цифры, ссылки, инструменты — в одной тихой майской папке: https://t.me/addlist/uhgZXoVbHuBiNWVi