🎨 5 CSS-приемов, которые нужно знать каждому фронтендеру
5 мощных CSS-техник для современной веб-разработки: селектор
🔗 Читать статью
🔗 Зеркало
5 мощных CSS-техник для современной веб-разработки: селектор
:has()
, компактные медиазапросы, решение проблемы с порядком правил и другие приемы для профессиональных фронтенд-разработчиков.🔗 Читать статью
🔗 Зеркало
😁16👍3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Логотип был представлен в проекте logo.css, который создан с учетом философии самого CSS — простоты, гибкости и универсальности.
Новый логотип также несет глубокий символизм. Как пишет автор Joacod на Dev.to, дизайн отдает дань уважения историческому цвету CSS — Rebecca Purple. Этот цвет был добавлен в спецификацию CSS в честь дочери одного из создателей веб-стандартов Эрика Мейера.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍4❤2
Часто необходимо знать, с какой областью страницы взаимодействует пользователь. Например, если вы создаете выпадающее меню, нужно понять, когда его закрывать. Наивная реализация будет просто слушать клики и проверять, произошел ли клик вне элемента выпадающего меню. Но мышь — это не единственный способ взаимодействия, не стоит забывать и про клавиатуру. Кроме того, выпадающее меню может иметь вложенную многоуровневую структуру, что делает простую проверку целевого клика проблематичной.
Под катом — исследование директивы
ActiveZone
, которая используется в библиотеке компонентов Taiga UI. Она полагается на два инструмента Angular: Dependency Injection и RxJS. Вам понадобится глубокое понимание нативных событий DOM. Как бы ни был далек Angular от чистого JavaScript и DOM, он все равно полагается на старые добрые Web API, поэтому важно качать свои знания и в области ванильного фронтенда.Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Привет, друзья! 👋
2024-й год подходит к концу, и пока LLM не написали за нас все программы, а квантовые компьютеры не взломали все пароли, самое время подвести итоги.
Какие технологии действительно «выстрелили», а какие не оправдали ожиданий? Что изменилось в работе разработчиков, и какие навыки оказались самыми востребованными?
💻 Поделитесь своим мнением, и самое важное и интересное войдет в нашу статью. 🏆
2024-й год подходит к концу, и пока LLM не написали за нас все программы, а квантовые компьютеры не взломали все пароли, самое время подвести итоги.
Какие технологии действительно «выстрелили», а какие не оправдали ожиданий? Что изменилось в работе разработчиков, и какие навыки оказались самыми востребованными?
💻 Поделитесь своим мнением, и самое важное и интересное войдет в нашу статью. 🏆
🎉7
💡 Простая формула для вычисления радиуса вложенной границы: на заметку фронтенд-разработчику
👉 Поиграть можно здесь
#css #tip by Shripal Soni
👉 Поиграть можно здесь
#css #tip by Shripal Soni
👍32🔥7❤2
⚡ 5 HTML-атрибутов для улучшения пользовательского опыта и SEO
Разбираем мощные, но часто игнорируемые атрибуты HTML, способные значительно улучшить пользовательский опыт и SEO вашего сайта. От многоязычности до удобства заполнения форм — все, что нужно современному разработчику.
🔗 Читать статью
🔗 Зеркало
Разбираем мощные, но часто игнорируемые атрибуты HTML, способные значительно улучшить пользовательский опыт и SEO вашего сайта. От многоязычности до удобства заполнения форм — все, что нужно современному разработчику.
🔗 Читать статью
🔗 Зеркало
👍6🥱1
Знаете ли вы, что Oracle официально владеет товарным знаком JavaScript? На протяжении многих лет предпринимались попытки изменить это, но Oracle не прислушивалась к ним, поэтому команда Deno официально подала ходатайство об отмене прав на товарный знак.
⚖️ И, судя по тому, что недавно происходило, Oracle, похоже, готовится к защите.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍1
⏱️ Таймкоды:
00:01:07 Новинки CSS 2024
00:33:51 Require ES-модулей
00:48:44 TypeScript 5.7
01:02:31 Слоистая спекуляция
01:17:55 Усталость от React
▶️ YouTube | Сайт подкаста
#подкасты #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2😁1
Мы запустили свежий канал, где делимся идеями для дизайна интерфейсов. Всё самое стильное, оригинальное и вдохновляющее теперь в одном месте.
📌 Чем полезен канал?
→ Идеи для дизайна интерфейсов.
→ Анимации, которые можно повторить или адаптировать.
→ Лёгкий способ искать вдохновение перед новым проектом.
👉 Подписывайтесь и вдохновляйтесь: UX in GIF
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥5👍3
🧬 Как реализовать наследование в JavaScript: 7 способов
Исчерпывающий гайд по всем существующим способам организации наследования в JavaScript. Разберем сильные и слабые стороны каждого подхода и научимся выбирать оптимальный метод для твоих задач.
👉 Читать статью
👉 Зеркало
Исчерпывающий гайд по всем существующим способам организации наследования в JavaScript. Разберем сильные и слабые стороны каждого подхода и научимся выбирать оптимальный метод для твоих задач.
👉 Читать статью
👉 Зеркало
❤3😁2
Тест: 🐍 Насколько ты продвинутый питонист?
Python — отличный язык для автоматизации и решения задач, с которыми сталкивается каждый разработчик.
Пройдите тест и узнайте, насколько вы продвинуты в Python. Эти навыки будут полезны для оптимизации процессов и улучшения ваших проектов!
🎯 Пройти тест
Python — отличный язык для автоматизации и решения задач, с которыми сталкивается каждый разработчик.
Пройдите тест и узнайте, насколько вы продвинуты в Python. Эти навыки будут полезны для оптимизации процессов и улучшения ваших проектов!
🎯 Пройти тест
👍2😢1
На данный момент доступен только в Chromium/Edge, но обещает более точный способ расставлять приоритеты и управлять выполнением задач, чем это было возможно до сих пор.
👉 Читать гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍2😢1
Forwarded from UX in GIF
🔧 TypeScript в деталях: настраиваем tsconfig.json правильно
Один файл, который может изменить все: полное руководство по tsconfig.json. Разбираем каждый параметр и его влияние на разработку, сборку и поддержку TypeScript-проектов.
👉 Читать статью
Один файл, который может изменить все: полное руководство по tsconfig.json. Разбираем каждый параметр и его влияние на разработку, сборку и поддержку TypeScript-проектов.
👉 Читать статью
👍8❤2
npm install -D typescript
tsconfig
при работе с проектами👉 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15👍1
attribute selector
регистронезависимым: на заметку фронтенд-разработчику👉 Поиграть можно здесь
#css #tip by Shripal Soni
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23😁3🥱1
📚 Онбординг без боли: 10 библиотек для создания продуктовых туров
🔀 Асинхронность — не баг, а фича: 4 паттерна, которые спасут ваш распределённый сервис
⚛️ 8 важнейших аспектов JavaScript, которые нужно освоить до изучения React
🐍😺🐙 Как сделать блог разработчика на GitHub Pages с помощью Django
🎨⭐️ 10 лучших CSS-библиотек и фреймворков для быстрой разработки фронтенда
⚛️🔀 Эффективная многопоточность в Node.js: как использовать Atomics
💾🌐 6 главных технологий для хранения данных в браузере
🔄 Поллинг или вебхуки: что лучше подойдет для вашего приложения
🔍📊 10 методов SEO-оптимизации JavaScript, которые должен знать каждый фронтендер
👨💻🚀 Тест: насколько ты продвинутый разраб?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🙇♂️ Отобрать одного разраба на стек PHP + Vanilla JS после нескольких десятков созвонов-собеседований — вот они, современные реалии.
— рассказывает Виталий Квитковский, руководитель отдела разработки и DevOps.
Под катом вас ждет:
☑️ Кратко о структуре собеседования.
☑️ Разбор задач.
☑️ Чего обычно не хватает джунам и как это добрать?
☑️ Что такое базовое программирование?
☑️ Как этому научиться?
👉 Читать
Почему выпускники курсов присылают резюме пачками, но выхлоп от обучения собственных юристов компании оказывается выше, чем от собеседований по вакансии?
— рассказывает Виталий Квитковский, руководитель отдела разработки и DevOps.
Под катом вас ждет:
☑️ Кратко о структуре собеседования.
☑️ Разбор задач.
☑️ Чего обычно не хватает джунам и как это добрать?
☑️ Что такое базовое программирование?
☑️ Как этому научиться?
👉 Читать
👍6😁6🥱1
Полный набор бенчмарков, охватывающих последние достижения производительности, достигнутые в Node.js.
Улучшения между Node 18 и 20 вплоть до версии 22 могут вас удивить — очевидно, что команда проделала большую работу в этой области.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤩5