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

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

Відкрити в Telegram

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

Показати більше
8 226
Підписники
-524 години
-237 днів
-1430 день
Архів дописів
​​🧐Особенности типов данных и преобразования в JavaScript В этой статье мы рассмотрим особенности типов данных и преобразований, которые многие пропустили. Читать...

​​🧑‍🔬Как начать тестировать frontend: гайд для новичков В этой статье вы узнаете как фронтенд‑разработчикам внедрить тестирование в своей компании и сделать в нем первые шаги. Читать...

Использование переменных в CSS Всем привет!  В JavaScript-мире препроцессоры CSS — это очень полезные и популярные технологии. Препроцессоры расширяют возможности CSS, позволяя пользоваться, например, переменными и функциями. Но нам теперь доступны более мощные возможности CSS, например мы можем создать переменные без использования препроцессоров. Как это сделать: Для объявления переменной достаточно поставить два тире (--) перед её именем. После этого, там, где нужно значение переменной, вызывают функцию var(), передавая ей созданную ранее переменную в качестве аргумента. Пример: :root {   --base: #ffc600;   --spacing: 10px;   --blur: 10px; } img {   padding: var(--spacing);   background: var(--base);   -webkit-filter: blur(var(--blur));   filter: blur(var(--blur)); } .hl {   color: var(--base); } Собственно как то так, удачи вам в экспериментах!

​​😎Взаимодействие с Midjourney с использованием Discord API • Часть II В этой статье мы подробно рассмотрим систему модерации Midjourney, коснемся лимитов скорости (rate limits) Discord, двух самых сложных тем. Читать...

​​🦾CSS :has() селектор В этой статье я объясню проблему, которую решает :has, как он работает, где и как мы можем его использовать с некоторыми вариантами использования и примерами, и, самое главное, как мы можем использовать его уже сегодня. Читать...

​​🚀Как я Jest с помощью SWC ускорял В этой статье я расскажу про попытку сократить длительность CI-пайплайна с помощью минимальных кодо-движений. Читать...

​​😍6 Эмуляторов операционных систем, полностью написанных на JavaScript В этой статье мы рассмотрим некоторые из лучших эмуляторов JavaScript OS, которые работают исключительно внутри браузера. Читать...

​​🚀JavaScript: ускоряем загрузку изображений с помощью Imgproxy, Cache API и Service Worker API В этой статье я хочу поделиться с вами результатами небольшого эксперимента, связанного с ускорением загрузки изображений с помощью Imgproxy, Cache API (далее — кеш) и Service Worker API (далее — СВ). Читать...

Новая фича CSS - Nesting Алоха товарищи фронты! Я вчера узнал что оказывается в нативном CSS уже есть такая штука как nesting(вложенность). Штука очень удобная но в целом не новая если вы раньше работали с SASS, LESS и.т.д. Так вот теперь CSS начал это уметь "из коробки". Для тех кто пока не понял о чем речь вот код снизу: 👉 Допустим в сегодняшнем CSS нам нужно сделать что то вроде такого .link { color: red; } .link:hover, .link:focus { color: blue; } 👉 С нововведением мы сможем написать так: .link { color: red; &:hover, &:focus { color: blue; } } ❗ В общем имейте ввиду, но пока особо не торопитесь его использовать. Согласно ресурсу caniuse файрфокс пока что с этим всем добром работать не научился.

​​👀HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 2 В этой статье я расскажу, как HTML и CSS могут улучшить или ухудшить доступность интерфейсов. Читать...

​​🗣8 углубленных вопросов на собеседованиях на роль сеньора в JavaScript В этой статье мы рассмотрим подробное объяснение некоторых важных вопросов на интервью по JavaScript. Читать...

​​Взаимодействие с Midjourney с использованием Discord API В данном практическом руководстве показывается, как создать простую автоматизацию, используя команду Midjourney /imagine в качестве примера. Читать...

​​👉Основные приемы работы с Canvas [Part 2] В этой статье мы рассмотрим L-системы в качестве примера для создания различных интересных визуализаций. Читать...

​​👉Основные приемы работы с Canvas [Part 1] В этой статье мы рассмотрим, как рисовать различные фигуры, и реализуем алгоритм fibonacci flower, также известный как golden ratio или phyllotaxis. Читать...

​​🔥 За интуитивно понятным и простым синтаксисом Vue.js скрываются широкие возможности! Но их можно упустить при самостоятельном освоении. Поэтому приглашаем освоить этот инструмент фронтенд и бэкенд-разработчиков на онлайн-курсе «Vue.js разработчик». 🧑‍💻 Преподаватели на живых вебинарах и практике помогут вам освоить продвинутые возможности Vue. Вас ждет актуальная программа, учитывающая последние обновления, включая новую версию Vue 3, и выпускной проект для портфолио. Старт занятий 31 октября.  Успейте 📌ПРОЙТИ ТЕСТ , чтобы записаться в группу по спец.цене: https://clck.ru/36DH3q Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KRxNZ

​​🤝Знакомьтесь, object-view-box В этой статье я познакомлю вас с новым CSS-свойством object-view-box, которое позволяет нам обрезать и изменять размер таких HTML-элементов, как <img> или <video>. Читать...

​​👨‍💻JavaScript pattern CustomSwitch В данной статье будет рассмотрен паттерн CustomSwitch, который может быть использован в различных ситуациях и программных языках. Читать...

​​😵Как применять Module Federation для шеринга виджетов из UI-kit В этой статье мы рассмотрим возможности Module Federation для решения проблем, связанных с консистентностью виджета, как можно подключить модуль с помощью данной технологии и как обрабатывать ситуации, при которых виджет не сможет быть загружен и подключен. Читать...

CSS - min(), max() - функции Всем привет! Относительно недавно в CSS появилась еще одна клевая фича которая позволяет сократить наши портянки кода и сделать его более лаконичным.  Сегодня я хотел бы рассказать о min, max функциях Например мы имеем div и у него свойство width, max-width, min-width: Как мы писали раньше: // Вариант 1  div {max-width: 780px; width: 80%}; // Вариант 2 div {width: 50%; min-width: 400px}; Как это можно написать сейчас: // Вариант 1 div {max-width: min(80%, 780px)}; // Вариант 2 div {width: max(50%, 400px)}; ❗ Полностью в рамках телеграма раскрыть эту тему нереально поэтому для тех кого интересуют подробности вот крутая статья с хабра. ❗ Так же согласно caniuse эти функции уже поддерживают последние версии всех основных брауеров.

​​🤠Создаём расширение google chrome для записи экрана и камеры В данной статье рассмотрим основные моменты при создании расширения google chrome для записи экрана и камеры. Читать...