Frontender Libs - обзор библиотек JS / CSS
Open in Telegram
Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/sWebDev
Show more7 534
Subscribers
-524 hours
-277 days
-9830 days
Posts Archive
Работа с декораторами HostListener
Для чего обычно используется декоратор
@HostListener в Angular?
Если забыли, то вернитесь к посту от 04.11.2024.
👉 @sWebDevSpriteJS
SpriteJS — библиотека для 2D-рендеринга, подходящая для создания анимаций и игр. Поддерживает Canvas и WebGL, работает с текстом, формами и слоями, делая управление графикой простым и эффективным.
👉 @sWebDev
Cubes - three.js & anime.js
Анимация спирали на Anime.js и Three.js.
👉 @sWebDev
Через тернии к позиции Middle React разработчика
Статья которая поможет Junior-разработчикам перейти на уровень Middle. Узнайте, какие аспекты JavaScript и React важно освоить, почему стоит разобраться с Redux и Context API, и как тестирование и работа с Webpack и Docker повысят ваш профессионализм.
👉 @web_craft | #собес
Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля
Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰
Научись ей бесплатно!
- Бесплатный доступ
- Разбор ДЗ от наставника
- Мощные кейсы в портфолио
Узнать больше
#реклама 16+
yudaevschool24.online
О рекламодателе
Polly.js
Polly.js — библиотека JavaScript для записи и воспроизведения HTTP-запросов, созданная Netflix. Она позволяет тестировать приложение оффлайн, избегая избыточных запросов к серверу. Поддерживает популярные HTTP-библиотеки (Fetch, Axios, XHR) и гибкие настройки для управления запросами.
👉 @sWebDev
Обучение на Frontend-разработчика. С нуля за 9 месяцев.
На курсе вы получите все навыки, необходимые для старта в профессии Frontend-разработчика.
Персональный наставник middle/senior уровня.
14 проектов, лайвкодинг, хакатоны, репетиции техсобеседования.
Освоите JavaScript, React, TypeScript
Официальный диплом и сертификат школы.
Поддержка наставника по JS в течение 3-х месяцев после диплома.
Гарантия трудоустройства. Если вы не устроитесь, вернём деньги. Это закреплено в договоре п. 6.14
С 9 по 30 ноября 2024 г. скидка 40% на все программы Result School
Узнать больше
#реклама 16+
result.school
О рекламодателе
Ваши друзья тоже перестают понимать, когда вы объясняете что-то про код?
👍 — Нет, они в теме.
🤔 — Иногда теряются.
❤️ — Постоянно, даже не пытаются понять.
👉 @sWebDev | #юмор
SVG line drawing animation
Анимация линий на Anime.js.
👉 @sWebDev
ChangeDetectorRef для ручного контроля изменений в компонентах
ChangeDetectorRef — инструмент в Angular, позволяющий управлять обнаружением изменений в компонентах вручную. Это особенно полезно, когда автоматическое обнаружение изменений (change detection) не может уловить изменения состояния, например, при работе с асинхронными операциями или сторонними библиотеками, которые Angular не отслеживает по умолчанию.
Методы markForCheck() и detectChanges() позволяют более гибко управлять процессом обновления компонента. Например, если нужно обновить представление при изменении данных, полученных через сторонний API, можно вызвать detectChanges() после обновления данных:
import { ChangeDetectorRef } from '@angular/core';
@Component({
selector: 'app-example',
template: `<p>{{ data }}</p>`
})
export class ExampleComponent {
data: string;
constructor(private cdr: ChangeDetectorRef) {}
updateData(newData: string) {
this.data = newData;
this.cdr.detectChanges();
}
}
👉 @sWebDevСчитаете ли свой интерфейс интуитивно понятным?
👍 — Да, 100%.
❤️ — Нет, могло быть и лучше.
👉 @sWebDev | #юмор
+9
Помощь в трудоустройстве в IT-сфере!
В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно!
Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита.
Для этого нужно:
- Перейти по ссылке
- Заполнить анкету и ответить на вопросы (занимает менее 3 минут)
- На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать
Перейти на сайт
#реклама 16+
urban-university.ru
О рекламодателе
Что произойдет, если @Optional() зависимость не найдена?
Работа с декоратором Optional()
Что произойдет, если
@Optional() зависимость не найдена?
Если забыли, то вернитесь к посту от 28.10.2024.
👉 @sWebDevPeg.js
Peg.js — парсер-генератор на JavaScript, позволяющий создавать парсеры для специализированных языков и грамматик. Использует PEG (Parsing Expression Grammar) для описания правил синтаксического анализа.
👉 @sWebDev
Froot Looper: SVG
Анимация коробки на GSAP.
👉 @sWebDev
Управление типами кортежей в TypeScript
Статья рассказывает о работе с типами кортежей в TypeScript и их манипуляции. Автор делится подходами к использованию кортежей для создания более точных и гибких типов данных, объясняя, как преобразовывать кортежи, добавлять и удалять элементы, менять порядок и использовать деструктуризацию. Статья помогает понять, как кортежи могут улучшить точность типизации и структурирование данных в TypeScript.
👉 @sWebDev
Simple Three.js matcap demo
Простой пример использования matcap в Three.js.
👉 @sWebDev
Progressive-Image.js
Progressive-Image.js — библиотека для плавной загрузки изображений. Сначала отображает размытое мини-изображение, которое заменяется на полное по мере загрузки, что улучшает UX.
👉 @sWebDev
