Логово верстальщика
Open in Telegram
Логово верстальщиков: HTML, CSS, JavaScript, практики современной верстки, вайбкодинг и использование ИИ в разработке. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin
Show more8 239
Subscribers
-224 hours
-167 days
-1030 days
Posts Archive
8 239
👩💻 Тонкая настройка текстовых полей
Веб формы и поля ввода поддерживают множество дополнительных атрибутов, способных дать подсказку браузеру и улучшить пользовательский опыт заполнения форм в Интернете. Приложив совсем немного дополнительных усилий, можно сделать так, чтобы формы помогали, а не мешали.
Читать...
8 239
👀Хотите узнать, какой подход лучше для вашего проекта на Vue.js — Composition API или Options API?
Ждем вас на открытом вебинаре 23 октября в 20:00 мск, где мы разберем:
- сравнение двух подходов: плюсы и минусы каждого;
- стоит ли переводить проект на Composition API;
- начинать ли новый проект на Options API;
- ответы на все возникающие вопросы.
Урок для новичков в Vue.js, которые хотят понять основные подходы и сделать разработку и поддержку приложений более предсказуемыми.
Встречаемся в преддверии старта курса «Vue.js-разработчик». Все участники вебинара получат специальную цену на обучение!
➡➡➡Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/mkVE/
Реклама. ООО «Отус онлайн-образование», ОГРН 11777466185768 239
👩💻 Откройте для себя весь потенциал AbortController
В этой статье я расскажу об одном из стандартных API JavaScript, о котором, вы, возможно не слышали. Это AbortController.
Читать...
8 239
Курс по frontend-разработке с junior до middle
Стань специалистом по frontend-разработке с помощью менторов. Оставь заявку!
Узнать больше
#реклама 16+
ykul.ru
О рекламодателе
8 239
8 239
👩💻 Collapsible Timeline
Таймлайн с возможностью раскрывать пункты. Сделан на SVG, CSS и JavaScript.
Открыть код
8 239
Обучаем Java-разработчиков оплата после выхода на работу
В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше:
— ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама 16+
kata.academy
О рекламодателе
8 239
👩💻 Предоставление определения типа для CSS с @property
Пишите более безопасный CSS, используя
@property, позволяющий определять типы для пользовательских свойств. Узнайте, почему традиционные запасные значения могут не сработать и как функции @property повышают устойчивость определений пользовательских свойств.
Читать...8 239
+9
Помощь в трудоустройстве в IT-сфере!
По всей России объявили бесплатную программу на шестимесячное обучение по IT-cпециальностям.
Запись на участие в программе продлится до конца июля, но чтобы туда попасть, нужно пройти специальный профтест.
По результату тестирования сразу узнаете, какая профессия вам подойдет, и проходите ли вы на бесплатное обучение.
Перейти на сайт
#реклама 16+
urban-university.ru
О рекламодателе
8 239
🔝 Эффективные способы реализации паттерна Singleton в JavaScript и TypeScript
Рассказываем о лучших подходах к созданию паттерна Singleton в JavaScript и TypeScript. Также обсудим его плюсы и возможные недостатки при использовании в проектах.
Читать...
8 239
👩💻 Вычислить IP
Напишите функцию, которая получает два IPv4-адреса и возвращает количество адресов между ними (включая первый, исключая последний).
Все входные данные будут действительными IPv4-адресами в виде строк. Последний адрес всегда будет больше первого.
Пример кода:
ipsBetween("150.0.0.0", "150.0.0.1") => 1
ipsBetween("10.0.0.0", "10.0.0.50") => 50
ipsBetween("10.11.12.13", "10.11.13.0") => 243
ipsBetween("50.0.0.0", "50.1.1.1") => 65793
Решение задачи🔽
function ipsBetween(start, end) { // Функция для преобразования IP-адреса в число function ipToNumber(ip) { return ip.split('.').reduce((acc, octet) => (acc << 8) + parseInt(octet, 10), 0); } // Преобразование начального и конечного IP-адреса в числа const startNum = ipToNumber(start); const endNum = ipToNumber(end); // Возвращаем количество адресов между ними return endNum - startNum; } // Примеры использования console.log(ipsBetween("150.0.0.0", "150.0.0.1")); // => 1 console.log(ipsBetween("10.0.0.0", "10.0.0.50")); // => 50 console.log(ipsBetween("10.11.12.13", "10.11.13.0")); // => 243 console.log(ipsBetween("50.0.0.0", "50.1.1.1")); // => 65793
8 239
👩💻 Наследование в CSS
Наследование в CSS — это действительно суперспособность, и именно оно превращает разработку в Интернете в удовольствие, если вы принимаете его. В этой небольшой статье я собираюсь обратить вас в супер фанатов.
Читать...
8 239
Виртуальный хостинг сайтов от Cloud4box!
-UPTIME 99,98%
-Все серверы расположены в РФ, на собственном оборудовании
-Техподдержка 24/7
-Надежное оборудование
-Без скрытых платежей
Попробовать
#реклама
cloud4box.com
О рекламодателе
8 239
👩💻 Удаление дубликатов из массивов и строк в JavaScript
Удаление дубликатов — распространённая проблема в программировании, возникающая в различных контекстах, например, при очистке данных или обеспечении уникальности записей. Этот вопрос могут задать на собеседовании, поскольку он довольно прост и может подготовить собеседника к более сложным вопросам.
Читать...
8 239
🔝 Самые интересные статьи за последние дни:
• DRY-фреймворк: продолжение
• Как нарисовать квадрат 3 × 3 см на веб-странице*
• Скучный Интернет и как «бесполезные сайты» могут спасти от этого
• Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем
• Как мотивировать себя на правильные вещи
8 239
👩💻 Cube & Dots Loader
Анимированная загрузка в виде точек и куба. Сделана на чистом CSS.
Открыть код...
8 239
⛏ 11 инструментов для ускорения создания пользовательского интерфейса
Предлагаем подборку бесплатных инструментов для стилистического оформления пользовательских интерфейсов. Они помогут фронтенд-разработчикам и дизайнерам существенно сэкономить время и повысить производительность.
Читать...
8 239
Работаете с СУБД? Присоединяйтесь к сообществу Pangolin!
В комьюнити мы обсуждаем разработку, публикуем новости, статьи, технические квизы, рассказываем, как создаем и улучшаем СУБД Рangolin – целевую СУБД в Сбере.
Присоединяйтесь к сообществу, чтобы быть в курсе новостей, получать полезные материалы, задавать свои технические вопросы и общаться с командой продукта и другими участниками!
Узнать больше
#реклама
О рекламодателе
8 239
👩💻 5 непростых вопросов по JavaScript
Разберем пять непростых вопросов: о сравнениях, пустых массивах, странном try catch, стрелочной функции и коварном JSON.stringify. Сможете ответить на них правильно?
Читать...
8 239
👩💻 Как сделать таймер на CSS
Давайте рассмотрим использование CSS в качестве альтернативы JavaScript для создания простых таймеров. Используем современные свойства CSS, такие, как
@property, @keyframes, и псевдоэлементы со значениями counter().
Читать...
Available now! Telegram Research 2025 — the year's key insights 
