Telegram Web Link
Media is too big
VIEW IN TELEGRAM
Flip Grid Size

Анимация изменения сетки галереи на GSAP.

👉 @sWebDev
👍3
Похоже на ваш карьерный путь?

👍 – 100%.

❤️ – Мой был еще хуже.

🤔 – У меня еще не началась карьера.

👉 @sWebDev | #юмор
🤔63👍1
MinDom

Библиотека MinDom предоставляет легковесный набор утилит для манипуляций с DOM и управления событиями. Она будет полезна в проектах, где требуется базовое взаимодействие с DOM без подключения тяжёлых фреймворков.

👉 @sWebDev
2
👩‍💻 Всем программистам посвящается!

Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Frontend — www.tg-me.com/frontend_ready
📱 JavaScript — www.tg-me.com/javascript_ready
👩‍💻 Backend — www.tg-me.com/backend_ready
📱 GitHub & Git — www.tg-me.com/github_ready
👩‍💻 Python — www.tg-me.com/python_ready
🤔 InfoSec & Хакинг — www.tg-me.com/hacking_ready
🖥 SQL & Базы Данных — www.tg-me.com/sql_ready
🤖 Нейросетиwww.tg-me.com/neuro_ready
👩‍💻 C/C++ — https://www.tg-me.com/cpp_ready
👩‍💻 C# & Unity — www.tg-me.com/csharp_ready
👩‍💻 Java — www.tg-me.com/java_ready
👩‍💻 Linux — www.tg-me.com/linux_ready
🖼️ DevOpswww.tg-me.com/devops_ready
📖 IT Книги — www.tg-me.com/books_ready
👩‍💻 Весь IT — www.tg-me.com/it_ready
👩‍💻 Bash & Shell — www.tg-me.com/bash_ready
🖥 Design — www.tg-me.com/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
ThreeJS Shadow

3D-сцена с интерактивными тенями от статуй Моаи на Three.js.

👉 @sWebDev
2👍1🤔1
Прощай, Zone.js: ускоряем Angular с помощью Signal API

Механизм Zone.js в Angular часто приводит к лишним проверкам и падению производительности из-за глобального отслеживания изменений. Статья разбирает, как новый Signal API и Zoneless-подход решают эту проблему. На примерах и замерах производительности показывается, как точечная реактивность сигналов устраняет избыточные перерисовки и ускоряет приложение.

👉 @sWebDev
2
Media is too big
VIEW IN TELEGRAM
Spooky Spectral Ghost

Интерактивная сцена с призраком и спектральными эффектами на Three.js.

👉 @sWebDev
2👍1
Chocolat

Chocolat — адаптивная лайтбокс-галерея для изображений. Она позволяет создавать всплывающие галереи с поддержкой навигации и полноэкранного режима.

👉 @sWebDev
👍2
Поведение при отказе в доступе

Что отобразит прокси-компонент для контроля доступа, если у пользователя нет требуемой роли?

Забыли? Вернитесь к посту от 18.08.2025.

👉 @sWebDev
2
Ваше первое резюме тоже выглядело беспомощно?

👍 – Очень.

❤️ – Оно до сих пор такое.

🤔 – Нет, сразу было норм.

👉 @sWebDev | #юмор
9
Адаптивный интерфейс

Хук useMediaQuery отслеживает media-запросы для адаптации интерфейса. Для корректной работы в SSR, где объект window недоступен и нельзя определить размер экрана, хук принимает начальное значение (defaultValue). Оно используется при рендеринге на сервере, а после гидратации на клиенте состояние обновляется до реального.

import { useState, useEffect } from 'react';

function useMediaQuery(query: string, defaultValue = false) {
const [matches, setMatches] = useState(defaultValue);

useEffect(() => {
const mediaQueryList = window.matchMedia(query);

const listener = (event: MediaQueryListEvent) => setMatches(event.matches);

// Устанавливаем начальное значение после монтирования
setMatches(mediaQueryList.matches);

mediaQueryList.addEventListener('change', listener);
return () => mediaQueryList.removeEventListener('change', listener);
}, [query]);

return matches;
}


👉 @sWebDev
👍3
Media is too big
VIEW IN TELEGRAM
Heart Animation

Анимация частиц в форме сердца на Three.js и GSAP.

👉 @sWebDev
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Кто вы в этой сцене?

👍 – Джун.

❤️ – Мидл.

🤔 – Сеньор.

👉 @sWebDev | #юмор
3👍3🤔1
Bliss

Библиотека содержит набор легковесных хелперов, делающих работу с DOM на чистом JavaScript более лаконичной. Она расширяет нативные элементы новыми методами для использования синтаксиса в стиле jQuery без дополнительных зависимостей и обёрток.

👉 @sWebDev
2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Whimsical SVG hover animation

Анимация SVG-контура при наведении на GSAP.

👉 @sWebDev
2👍1
Angular повзрослел — и лучшее ещё впереди

За Angular долгое время тянулся шлейф репутации сложного и многословного фреймворка. Статья рассказывает, как недавние нововведения, такие как standalone-компоненты, Signals и новый синтаксис для потоков управления, изменили эту ситуацию. Автор показывает, почему современный Angular стал значительно проще и дружелюбнее к разработчику.

👉 @sWebDev
2👍1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Decoder Text Animation

Анимация текста с эффектом декодера на GSAP.

👉 @sWebDev
👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Color Thief

Библиотека Color Thief извлекает цветовую палитру из изображений. Она содержит методы для получения доминирующего цвета или набора репрезентативных оттенков. Инструмент также будет полезен для динамической стилизации интерфейса.

👉 @sWebDev
3
Событийная модель браузера

Почему в реализации хука для отслеживания внешних кликов предпочтительно использовать событие mousedown вместо click?

Забыли? Вернитесь к посту от 25.08.2025.

👉 @sWebDev
3
2025/10/25 19:38:33
Back to Top
HTML Embed Code: