Canvg
Canvg — библиотека, которая позволяет рендерить SVG-контент на <canvas> HTML5. Это полезно для работы с графикой в браузерах, которые не поддерживают SVG в полной мере или требуют манипуляций с графикой.
👉 @sWebDev
Canvg — библиотека, которая позволяет рендерить SVG-контент на <canvas> HTML5. Это полезно для работы с графикой в браузерах, которые не поддерживают SVG в полной мере или требуют манипуляций с графикой.
👉 @sWebDev
Работа с методом ApplicationRef.tick
Для чего используется метод
Забыли? Вернитесь к посту от20.01.2025 .
👉 @sWebDev
Для чего используется метод
ApplicationRef.tick()
?Забыли? Вернитесь к посту от
👉 @sWebDev
Для чего используется метод ApplicationRef.tick()?
Anonymous Quiz
28%
Для автоматического обнаружения изменений.
23%
Для остановки наблюдения за компонентами.
45%
Для ручного обновления дерева компонентов.
4%
Для удаления компонентов из дерева.
Использование ChangeDetectorRef.detach() в Angular
Метод
Пример:
В этом примере
👉 @sWebDev
Метод
ChangeDetectorRef.detach()
позволяет отключить компонент от системы обнаружения изменений. Это полезно, если компонент не должен отслеживать изменения постоянно. После вызова detach()
Angular перестанет проверять компонент и его потомков на изменения, пока вы не вызовете обновление вручную через detectChanges()
.Пример:
import { ChangeDetectorRef, Component } from '@angular/core';
@Component({
selector: 'app-performance',
template: `<div>{{ counter }}</div>`
})
export class PerformanceComponent {
counter = 0;
constructor(private cdr: ChangeDetectorRef) {}
ngOnInit() {
this.cdr.detach(); // Отключаем отслеживание изменений
setInterval(() => {
this.counter++; // Обновляем данные
this.cdr.detectChanges(); // Вручную запускаем проверку изменений
}, 1000);
}
}
В этом примере
ChangeDetectorRef.detach()
отключает систему обнаружения изменений, а вызов detectChanges()
вручную обновляет интерфейс. 👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Признаемся в любви к фронтенду 💛
15 февраля Яндекс проведет ежегодную конференцию для всех, кто живет фронтендом «Я💛Фронтенд»
В офлайн части вас ждут:
🔸 Выступления топовых спикеров, дискуссии и новости frontend-сообщества
🔸 CodeRun — формат решения задач, где нужно управлять котиком Кодеруном: он ловит спецсимволы, и на их основе вы пишите код
🔸 Code in the dark — батл по вёрстке с Yandex Code Assistant
🔸 Разбор задач с экспертами Яндекса в формате мастермайнда
Не забываем про онлайн — следите за обновлениями сайта.
Регистрация на конфу открыта до 12 февраля.
15 февраля Яндекс проведет ежегодную конференцию для всех, кто живет фронтендом «Я💛Фронтенд»
В офлайн части вас ждут:
🔸 Выступления топовых спикеров, дискуссии и новости frontend-сообщества
🔸 CodeRun — формат решения задач, где нужно управлять котиком Кодеруном: он ловит спецсимволы, и на их основе вы пишите код
🔸 Code in the dark — батл по вёрстке с Yandex Code Assistant
🔸 Разбор задач с экспертами Яндекса в формате мастермайнда
Не забываем про онлайн — следите за обновлениями сайта.
Регистрация на конфу открыта до 12 февраля.
Pell
Pell — это минималистичный WYSIWYG-редактор для веба. Он не имеет зависимостей и весит всего около 1.4 KB. Предоставляет базовые функции для форматирования текста, такие как жирный, курсив, подчеркивание, ссылки, списки и заголовки. Pell подходит для случаев, когда нужен простой текстовый редактор без лишнего функционала.
👉 @sWebDev
Pell — это минималистичный WYSIWYG-редактор для веба. Он не имеет зависимостей и весит всего около 1.4 KB. Предоставляет базовые функции для форматирования текста, такие как жирный, курсив, подчеркивание, ссылки, списки и заголовки. Pell подходит для случаев, когда нужен простой текстовый редактор без лишнего функционала.
👉 @sWebDev
Добавление текста, отображаемого только при копировании, с помощью HTML и React
Статья описывает способ добавления скрытого текста, который становится видимым только при копировании и вставке содержимого. Рассматривается использование HTML и CSS для создания невидимого на странице текста. Также предоставлен React-компонент, который упрощает реализацию этой функциональности в React-приложениях.
👉 @sWebDev
Статья описывает способ добавления скрытого текста, который становится видимым только при копировании и вставке содержимого. Рассматривается использование HTML и CSS для создания невидимого на странице текста. Также предоставлен React-компонент, который упрощает реализацию этой функциональности в React-приложениях.
👉 @sWebDev
This media is not supported in your browser
VIEW IN TELEGRAM
Attached mesh to armature
Пример, как в Three.js можно привязать 3D-модель (mesh) к скелету (armature) для анимации.
👉 @sWebDev
Пример, как в Three.js можно привязать 3D-модель (mesh) к скелету (armature) для анимации.
👉 @sWebDev
CamanJS
CamanJS — это библиотека для редактирования изображений прямо в браузере. Она поддерживает широкий набор фильтров и операций, таких как изменение яркости, насыщенности, обрезка, наложение эффектов. Работает с HTML5 Canvas и позволяет манипулировать изображениями без использования сторонних серверов.
👉 @sWebDev
CamanJS — это библиотека для редактирования изображений прямо в браузере. Она поддерживает широкий набор фильтров и операций, таких как изменение яркости, насыщенности, обрезка, наложение эффектов. Работает с HTML5 Canvas и позволяет манипулировать изображениями без использования сторонних серверов.
👉 @sWebDev
Работа с оператором retryWhen
Как работает оператор
Забыли? Вернитесь к посту от27.01.2025 .
👉 @sWebDev
Как работает оператор
retryWhen
?Забыли? Вернитесь к посту от
👉 @sWebDev
Как работает оператор retryWhen?
Anonymous Quiz
78%
Позволяет повторно запустить поток данных после паузы.
11%
Автоматически завершает поток данных.
8%
Прерывает выполнение потока при первой ошибке.
3%
Удаляет ошибки из потока.
😡 Устал от нудных уроков на YouTube, где половина — вода?
Хватит это терпеть) Автор канала Формошлёп убрал воду и оставил только суть:
➧ Мини-гайды по HTML, CSS и JavaScript, которые легко читать и сразу применять.
➧ Шпаргалки, лайфхаки и полезные советы с ноткой юмора.
➧ Всё чётко, лаконично и по делу.
Неважно, новичок ты или фронтендер на опыте — у нас всегда найдётся что-то полезное!
Присоединяйся: @frontbox будем вместе шлёпать формы и красить кнопки)
Хватит это терпеть) Автор канала Формошлёп убрал воду и оставил только суть:
➧ Мини-гайды по HTML, CSS и JavaScript, которые легко читать и сразу применять.
➧ Шпаргалки, лайфхаки и полезные советы с ноткой юмора.
➧ Всё чётко, лаконично и по делу.
Неважно, новичок ты или фронтендер на опыте — у нас всегда найдётся что-то полезное!
Присоединяйся: @frontbox будем вместе шлёпать формы и красить кнопки)