WebDev+ | Веб-разработка
8.3K subscribers
508 photos
242 videos
10 files
703 links
Присоединяйтесь к нашему каналу и погрузитесь в мир веб-разработки

Связь: @devmangx
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по CSS

Иногда проще задать поворот, используя единицу turn вместо deg, особенно когда нужно указать значение больше 360 градусов.

1 turn = 360 deg


@WebDev_Plus
8👍4🔥4💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Нужна форма с пошаговой логикой и условиями?

С этой библиотекой ты реализуешь это, просто написав JSON.

✓ Поддерживает условия, переменные, циклы и многое другое
✓ Избавляет от тысяч строк трудночитаемого кода
✓ Отлично работает с React

$ npm install formity


@WebDev_Plus
4💯2
К слову о "смерти" PHP - по некоторой статистике PHP используют более 74% веб-сайтов

@WebDev_Plus
1👍10🔥2💯2
This media is not supported in your browser
VIEW IN TELEGRAM
VS Code Хак

Устали постоянно набирать console.log()?

Настройте свой шорткат, например ccconsole.log(), срабатывающий при нажатии Tab 😎

Смотрите видео с пошаговой демонстрацией.

@WebDev_Plus
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍3🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Эта библиотека фронтенд-компонентов - чистое кино 🔥

Красивые и современные UI-компоненты на все случаи жизни, идеально подходящие для твоих фронтенд- и React-проектов.

Надеюсь, будет полезно — https://nurui.vercel.app/

@WebDev_Plus
Please open Telegram to view this post
VIEW IN TELEGRAM
6💯2👎1
немного мотивации

@WebDev_Plus
👍133🔥2💯2❤‍🔥1
Switch case? If else?

Нет.

new Map

@WebDev_Plus
7💯3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
tldraw — лучшая аппликация для совместной работы на виртуальной доске 🏆

🔸Внимание к деталям на высшем уровне. Даже штрихи масштабируются так, чтобы оставаться симметричными
🔸Клавиатурные шорткаты отрабатывают мгновенно: shift+2 — сфокусироваться на выделении, shift+1 — показать всё
🔸Есть SDK, который можно встроить куда угодно

@WebDev_Plus
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤‍🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Что, в Chrome теперь встроен API для AI-суммаризации

🔸Без API ключей, без интернета Работает локально
🔸Модель подгружается по запросу
🔸Доступен глобально в последней версии Chrome Работает и в расширениях

У меня теперь куча идей для расширений под Chrome

https://developer.chrome.com/docs/ai/summarizer-api?hl=ru

@WebDev_Plus
Please open Telegram to view this post
VIEW IN TELEGRAM
6
This media is not supported in your browser
VIEW IN TELEGRAM
Классный CSS трюк от подписчика

Можно легко изменить цвет курсора ввода с помощью свойства caret-color в CSS.

@WebDev_Plus
14
Топ 10 расширений для VS Code

🔸Peacock

Позволяет менять цвет интерфейса VS Code для каждого проекта. Удобно, если работаешь сразу над несколькими.

🔸GitLens

Помогает выжать максимум из Git прямо в VS Code.

🔸Prettier

Автоматически форматирует код, чтобы стиль был единообразным.

🔸Live Share

Дает возможность парного программирования и удаленной отладки.

🔸Docker

Позволяет создавать, управлять и отлаживать контейнеризированные приложения.

🔸REST Client

Добавляет в VS Code клиента для работы с REST-запросами.

🔸Live Server

Запускает локальный dev-сервер с автоматической перезагрузкой при изменениях.

🔸Better Comments

Помогает писать более понятные и информативные комментарии в коде.

🔸Code Spell Checker

Ищет орфографические ошибки в коде и повышает читаемость.

🔸Code Runner

Позволяет запускать сниппеты кода на разных языках.

@WebDev_Plus
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Прокачай SQL, практикуясь на реальных задачах

Технички от лёгких до уровня «эксперт» из топовых IT-компаний

→ datalemur․com

@WebDev_Plus
This media is not supported in your browser
VIEW IN TELEGRAM
Нужно сверстать письма? Не используй таблицы

React Email — это библиотека, которая тебе нужна

✓ Готовые UI-компоненты
✓ Предпросмотр письма прямо при разработке
✓ Работает в Gmail, Outlook и других клиентах
✓ Готовые шаблоны, которые можно просто скопировать и вставить

npx create-email

@WebDev_Plus
8
This media is not supported in your browser
VIEW IN TELEGRAM
Король веб-графиков обновился

Только что вышел Apache ECharts 6

✓ Поддержка тёмного режима
✓ Улучшения в стандартной теме
✓ Новые кастомные типы графиков
✓ Смена темы без перезапуска UI

npm install echarts


@WebDev_Plus
5
This media is not supported in your browser
VIEW IN TELEGRAM
Чтобы научиться программировать, нужно ПРАКТИКОВАТЬСЯ

Практические проекты на JavaScript с нуля

✓ Бесплатно
✓ Открытый исходный код
✓ Без зависимостей и фреймворков

https://www.javascript100.dev/

@WebDev_Plus
5
This media is not supported in your browser
VIEW IN TELEGRAM
Это расширение для VS Code реально полезное

Оно позволяет сгенерировать структуру файлов вашего проекта в разных форматах — JSON, SVG, Markdown или ASCII, с иконками или без них

@WebDev_Plus
12👍1
JavaScript-библиотеки, без которых тяжко

zod — валидация схем

day.js — работа с датами

tanstack-table — создание таблиц

auth.js — аутентификация пользователей

motion — анимации на JavaScript

fontsource — загрузка веб-шрифтов

chart.js — доступные HTML5-графики

zustand — глобальное управление состоянием

formkit-drag-and-drop — drag-and-drop

hotkeys-js — горячие клавиши


@WebDev_Plus
2
This media is not supported in your browser
VIEW IN TELEGRAM
CSS-трюк для адаптивного iframe

Суть в том, что теперь не нужно извращаться с обёртками и padding-top для сохранения пропорций.

Достаточно прописать

iframe {
width: 100%;
aspect-ratio: 16 / 9;
}


Что это даёт

До : высота iframe не меняется при изменении ширины, и видео обрезается или остаются пустые полосы

После : высота динамически подстраивается под заданное соотношение сторон при изменении ширины контейнера

aspect-ratio работает во всех современных браузерах и упрощает верстку адаптивных видео, картинок, карт и любых встраиваемых блоков.

@WebDev_Plus
7👍2
This media is not supported in your browser
VIEW IN TELEGRAM
В Visual Studio Code есть скрытая фича — она показывает, какой объём кода написан тобой, а какой сгенерирован ИИ

Включи её и узнай, кто ты больше — разработчик или prompt-инженер 😊

@WebDev_Plus
Please open Telegram to view this post
VIEW IN TELEGRAM
Функции в CSS! Уже доступны в Chrome 139

/* Функции в CSS */

/* Возвращает полупрозрачный цвет */
@function --opacity(--color, --opacity) {
result: rgb(from var(--color) r g b / var(--opacity));
}

/* Используем нашу функцию --opacity */
div {
background: --opacity(blue, 80%);
}

/* Также можно использовать с кастомными свойствами */
.article {
border-color: --opacity(
var(--color-primary),
var(--semi-transparent)
);
}


Теперь можно создавать собственные функции прямо в CSS, передавать в них параметры и использовать вместе с custom properties

@WebDev_Plus
5👎1