ar
Feedback
WebDev+ | Веб-разработка

WebDev+ | Веб-разработка

الذهاب إلى القناة على Telegram

Присоединяйтесь к нашему каналу и погрузитесь в мир веб-разработки Связь: @devmangx

إظهار المزيد
8 061
المشتركون
-224 ساعات
-207 أيام
-10130 أيام
أرشيف المشاركات
Совет по CSS Возможно, ты не знал об этом псевдоклассе в CSS. Псевдокласс :out-of-range выбирает элементы <input>, значение которых выходит за пределы, указанные в атрибутах min и max @WebDev_Plus

Твои CSS box-shadow могли бы выглядеть лучше. Посмотри на плагин Beautiful Shadows для Figma. Он позволяет играть с высотой, яркостью и расстоянием для создания красивых, многослойных теней. Копируй как CSS и вставляй прямо в свой проект или в Tailwind-тему 👍 @WebDev_Plus

Лайфхак для Visual Studio Code: как активировать автодополнение в терминале с помощью Cursor и Windsurf @WebDev_Plus

Это как использовать GitHub на стероидах Просто добавь explain перед github в URL любого репозитория — и ты сможешь задавать вопросы по коду, общаться с репозиторием в чате и даже скопировать всю структуру директорий. @WebDev_Plus

Как придать стиль элементу на основе состояния его родителя в Tailwind @WebDev_Plus

console.log(
"Программирование — В С Ё!"
)
В 2025 году на кодинге уже не вывезешь, перспектива года - Кибербезопасность. Ловите полезные каналы, которые помогут ворваться в новое направление: 👍 ZeroDay — Подробные уроки по безопасности с нуля, эксплуатации уязвимостей, инструментам и свежие новости. 👨‍💻 Серверная Админа — Большое количество уроков, статей, книг и гайдов по устройству и настройке компьютерных сетей. База которую должен знать каждый

Лучшая альтернатива lodash Библиотека утилит для JavaScript ✓ Без внешних зависимостей ✓ debounce, pick, chunk, cloneDeep, co
Лучшая альтернатива lodash Библиотека утилит для JavaScript ✓ Без внешних зависимостей ✓ debounce, pick, chunk, cloneDeep, countBy... ✓ Оптимизирована для Node 18+ и современных браузеров
pnpm install es-toolkit
import { debounce, pick, chunk } from 'es-toolkit'

// 1. pick — выбирает конкретные свойства из объекта
const user = { name: 'Midu', email: 'midu@gmail.com', edad: 40 }
const profile = pick(user, ['name'])
console.log(profile) // { name: 'Midu' }

// 2. chunk — разбивает массив на группы
const nums = [1, 2, 3, 4, 5, 6, 7]
console.log(chunk(nums, 3))
// Результат: [[1, 2, 3], [4, 5, 6], [7]]

// 3. debounce — откладывает выполнение до завершения ввода
const debouncedSearch = debounce(query => {
  console.log('Поиск:', query)
}, 500) // задержка 0.5 с

const searchInput = document.getElementById('buscador')
searchInput.addEventListener('input', e => {
  debouncedSearch(e.target.value)
})
@WebDev_Plus

+1
CSS-совет Создай бесконечную бегущую строку с логотипами с помощью современных возможностей CSS — буквально за несколько строк кода. Смотреть пример Что в этом нового? 🔸Респонсивная верстка 🔸Поддержка любого количества изображений 🔸Без "магических чисел" 🔸Удобное управление через CSS-переменные Отличный кейс для современных CSS-фич: shape(), sibling-index(), sibling-count() и других @WebDev_Plus

🔥🔥🔥 @FreelanceFastTrackerBot Телеграм бот, который облегчает жизнь фрилансерам в поиске заказов сразу на 3 биржах: - kwork
+2
🔥🔥🔥 @FreelanceFastTrackerBot Телеграм бот, который облегчает жизнь фрилансерам в поиске заказов сразу на 3 биржах: - kwork - fl - freelance 🧠 без категорий, часто они криво работают, ML - лучше. ✅подходит и 🅾️отклонить - кнопки для обучения бота. Обучается только под Ваши интересы. 🔍 уже на старте НЕ присылает 80-90% нерелевантных задач из 1000 в сутки. 🎲 после 1000+ реакций присылает только 5-10% малоподходящих задач, пытаясь не упустить интересующие задачи. 🚀 есть возможности быстрого обучения по архивным задачам или вашим архивным откликам на биржах, чтобы максимально быстро его обучить и наслаждаться его работой. @FreelanceFastTrackerBot 🚀🚀🚀🚀🚀

Когда-нибудь приходилось сопоставлять сочетания клавиш между платформами, вроде CmdOrCtrl+Enter? В Electron это есть из коробки, но, странным образом, нет подходящего пакета для стандартных KeyboardEvent в браузере. Поэтому мой товарищ сделал свой ☺️
npm i keymatch
Этот пакет также помогает обрабатывать односимвольные действия — без необходимости вручную проверять, что никакие модификаторы не зажаты. Особенно удобно для приложений в стиле Linear, где, например, клавиша E — это архив, U — пометить как непрочитанное и т.д. Как всегда, всё в open source: https://github.com/bholmesdev/keymatch @WebDev_Plus

Хочешь добавить крутой эффект жидкого стекла в свой CSS-проект? Этот бесплатный инструмент позволяет сгенерировать эффект с кучей настроек :) Источник : http://glass3d.dev @WebDev_Plus

Мощный трюк с JavaScript Вместо console.log для просмотра объектов используй console.table — вывод будет в виде аккуратной и наглядной таблицы. Идеально для отладки структурированных данных @WebDev_Plus

Прощай, dotenv 💔 В Node теперь можно читать .env файл без установки каких-либо зависимостей. С помощью метода: process.loadE
Прощай, dotenv 💔 В Node теперь можно читать .env файл без установки каких-либо зависимостей. С помощью метода: process.loadEnvFile() @WebDev_Plus

Совет по CSS: создавай динамические тултипы только с помощью CSS, используя функцию attr() Вы можете увидеть его в действии з
Совет по CSS: создавай динамические тултипы только с помощью CSS, используя функцию attr() Вы можете увидеть его в действии здесь @WebDev_Plus

Эффектная библиотека JavaScript для создания слайдеров с анимацией и эффектом параллакса. > pnpm i smooothy @WebDev_Plus

Отличная демонстрация функции if() в CSS Функция if() в CSS позволяет использовать условную логику прямо внутри значений CSS-свойств. CSS постепенно превращается в полноценный язык программирования :) @WebDev_Plus

CSS совет Знаешь поле для одноразового пароля (OTP)? Его можно реализовать с помощью всего одного input и нескольких строк CSS. HTML: <input type="text" maxlength="6"> Код и демо: https://css-tip.com/single-digit-inputs/ Количество символов можно контролировать через атрибут maxlength @WebDev_Plus

Привет! Мы — инди-студия NEXT GENIUM, команда, которая живет играми и создает их с душой. Совсем недавно вышла наша дебютная
Привет! Мы — инди-студия NEXT GENIUM, команда, которая живет играми и создает их с душой. Совсем недавно вышла наша дебютная демо-версия игры 14:Overmind и за 2 месяца мы набрали более 5 тысяч вишлистов в STEAM! Это потрясающий результат для нас🔥 В нашем Telegram-канале 14:Overmind мы делимся закулисьем разработки. Новые механики, локации, загадки, анимации — это и многое другое можно увидеть тут: https://t.me/OvermindGame Скачать демо 14:Overmind в Steam: https://store.steampowered.com/app/3610160/14_Overmind_Demo/

Лучший каталог пользовательского интерфейса для быстрого создания приборных панелей С полным набором диаграмм, данных, форм и шаблонов. ✓ Открытый исходный код ✓ +35 компонентов React ✓ Возможность настройки с помощью Tailwind CSS 4 → tremor․so @WebDev_Plus