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

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

@webdev_plus

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

Связь: @devmangx
Subscribers
7.9K
Photos
657
Videos
293
Links
811

Showing posts older than #997 · Back to latest

Older Posts 20 shown
Post #991 1.07K
Валидатор паролей с использованием HTML, CSS и JavaScript

Код: тык

@WebDev_Plus
Post #990 1.06K
Одна из самых крутых штук, которые можно сделать с TypeScript:

обрати внимание, что подсказки автодополнения зависят от входных данных функции-билдера.

@WebDev_Plus
Post #989 1.07K
Получить размеры экрана через простой calc()? Да, можно

https://css-tip.com/screen-dimension/

Мы всё ещё ждём, когда Firefox подтянется, и тогда этот кусок кода станет любимчиком у многих разработчиков.

(Пока что есть другой способ с лучшей поддержкой.)

@WebDev_Plus
Post #988 1.05K
Не нужно разбирать строки через [...spread] или .split()

Используй Intl.Segmenter API — он доступен во всех JS-рантаймах.

@WebDev_Plus
Post #987 1.03K
Разработчик из factory droids сделал Chrome-расширение, которое помогает навести порядок в браузере. Tab Stash позволяет «спрятать» десятки (а то и сотни) вкладок, чтобы вернуться к ним позже и наконец-то добраться до заветного tab zero 😰

Установить: Tab Stash в Chrome Web Store
Исходники: github.com/iannuttall/tab-stash

@WebDev_Plus
Post #986 1.08K
Создавай SVG-графики для своего сайта без библиотек

Импортируй данные из Excel, CSV или вводи вручную.
Доступно 8 разных типов, и всё это можно сделать за пару секунд.

https://makegraph.app/

@WebDev_Plus
Post #985 1.05K
Разбирай HTML-ввод с помощью нового метода parseHTMLUnsafe() → https://goo.gle/4mXOH9d

Теперь этот статический метод входит в Baseline. Он создаёт новый экземпляр Document из HTML-строки и при необходимости может выполнять очистку (санитизацию) содержимого.

@WebDev_Plus
Post #984 1.21K
Ранее Postman лёг, потому что упал AWS.

Похоже, пора попробовать что-то полегче — Yaak.

✓ Сделан на React, Rust и Tauri
✓ Поддерживает REST, GraphQL и WebSockets
✓ Без облаков и трекинга
✓ Полностью оффлайн

Работает на Windows, macOS и Linux

→ github.com/mountain-loop/yaak

@WebDev_Plus
Post #982 1.12K
5 инструментов для веб-разработчиков

http://penpot.app - Альтернатива Figma с открытым исходным кодом

http://sevalla.com - Full-stack хостинг для современных веб-приложений

http://excalidraw.com - Диаграмма стилей, нарисованная от руки

http://locomotivemtl.github.io/locomotive-scroll/ - Плавная прокрутка с эффектом параллакса

http://maxwellito.github.io/vivus/ - Анимация SVG-рисунков в реальном времени

@WebDev_Plus
Post #981 1.07K
Каждый JavaScript-разработчик хотя бы раз писал ${name} в обычных кавычках, сохранял файл и видел вместо Hello John просто "Hello ${name}". Потом, конечно, стирал и перепечатывал всё с обратными кавычками.

Теперь об этом можно забыть. Новое расширение Quotick автоматически заменяет обычные кавычки на обратные, как только вы вводите ${}.

Никаких настроек, команд или меню — всё происходит мгновенно и незаметно.

Работает с JS, TS, JSX и TSX

Понимает контекст (не трогает комментарии, импорты и другие строки)

Маленькое улучшение, которое реально экономит время и бережёт нервы

https://github.com/KartikLabhshetwar/quotick

@WebDev_Plus
Post #980 1.11K
Хватит мучиться с вёрсткой писем.

Забудь про таблицы — используй React Email.

Каталог готовых компонентов, чтобы письма выглядели идеально в любом почтовом клиенте.

→ npx create-email

@WebDev_Plus
Post #979 1.1K
Мигель поделился своими топ расширениями в Visual Studio Code

Берем на заметку 💊

@WebDev_Plus
Post #978 1.06K
Отличный совет, реально полезная мелочь.

Открой Настройки в VS Code (Ctrl + ,).

В поиске набери mouse wheel zoom.

Включи галочку Editor: Mouse Wheel Zoom.

Теперь можно увеличивать или уменьшать масштаб просто прокруткой колеса мыши при зажатом Ctrl — без лишних клавиш и возни.

Удобно, особенно если часто переключаешься между разными разрешениями экрана или показываешь код на стриме/презентации.

@WebDev_Plus
Post #976 1.18K
Хочешь сделать плавный drag & drop в React?

Библиотека React dnd-kit — отличный выбор для создания перетаскиваемых, сортируемых и полностью кастомизируемых drag-and-drop интерфейсов.

Это open source решение с кучей вариантов и настроек под любые задачи.

Отличный способ прокачать интерактивность интерфейса в React :)

github.com/clauderic/dnd-kit

@WebDev_Plus
Post #975 1.13K
Да, это реально крутая штука для фронтендеров.

Animatiss библиотека готовых CSS-анимаций, где всё разбито по категориям (вход, выход, внимание, текст, и т. д.).

Можно просто выбрать нужный эффект, нажать «Copy CSS» и сразу вставить в проект — без лишних зависимостей или JS. Очень удобно для быстрых прототипов, лендингов или UI-деталей, которые хочется оживить.

xsgames.co/animatiss

@WebDev_Plus
Post #974 1.09K
Улучшай производительность рендеринга с помощью content-visibility: auto в CSS

Это особенно полезно при отрисовке:

длинных списков
протяжённых веб-страниц
дашбордов с кучей панелей

@WebDev_Plus
Post #973 1.02K
Красивая визуализация маршрутов миграции китов — показано, где каждый вид пересекает океаны и как их пути совпадают с судоходными маршрутами и охраняемыми территориями.

Посмотреть можно тут: bluecorridors.org

@WebDev_Plus
Post #972 1.08K
Совет по CSS

В Anchor Positioning можно использовать position-area, чтобы разместить элемент относительно его якоря — и, внезапно, возможных позиций аж 36 штук 😳

Запомнить всё это нереально, поэтому сделалb интерактивную демку, где можно просто выбрать нужное положение и сразу получить готовый код.

https://css-tip.com/position-area/

@WebDev_Plus
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →