Отличный ресурс по TypeScript, если хочется что-то быстро освежить в памяти
Здесь собрано всё самое основное:
— аннотации типов
— управление типами
— дженерики
— и много всего другого
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18❤3🔥2😁1
—
npm install @xterm/xterm
Xterm.js — это фронтенд-компонент, написанный на TypeScript, который позволяет приложениям предоставлять полнофункциональные терминалы в браузере. Xterm используется в таких популярных проектах, как VS Code, Hyper и Theia.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤6👍5
—
npm install --save-dev --save-exact @biomejs/biome
Biome предлагает форматер и линтер, используемые через CLI и LSP.
Как форматер Biome на 97% совместим с Prettier, а как линтер содержит более 200 правил из ESLint и typescript-eslint.
Biome с самого начала был разработан для интерактивного использования в IDE. Он может форматировать и исправлять некачественный код в процессе его написания.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥3❤1
—
npm install snapsvg
JS-библиотека Snap.svg делает работу с SVG такой же простой, как jQuery делает работу с DOM.
Snap.svg разработан для современных браузеров и поэтому поддерживает новейшие возможности SVG, такие как маскирование, обрезка, полные градиенты, группы и многое другое.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3❤2
The Odin Project состоит из множества модулей (по модулю для одного ЯП)
Каждый модуль содержит список уроков, перемежающихся с несколькими проектами. Эти проекты дают пользователям возможность практиковать полученные знания, помогая закрепить полученные теоретические знания.
В процессе прохождения модуля по JavaScript создаваются функции и автономные приложения. Этот модуль помогает на практике научиться работать с DOM, использовать принципы ООП и использовать API.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🔥7❤2
This media is not supported in your browser
VIEW IN TELEGRAM
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍9❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Как это работает?
— состояния документов синхронизируются с помощью Loro
— позиция курсора синхронизируется с помощью Awareness и Cursor
— последовательность действий хранится, так что можно отменить предыдущее действие
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤4🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Фигурки тетриса бесконечно складываются в правильном порядке — выглядит довольно оригинально
Может неплохо сказаться на конверсии
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥11❤3🎉1
Для экспериментов запустить можно так, а вообще, рекомендуется использовать Docker Compose
—
curl -o- https://raw.githubusercontent.com/immich-app/immich/main/install.sh | bash
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥1
git clone -b main https://github.com/SigNoz/signoz.git && cd signoz/deploy/
./install.sh
SigNoz позволяет делать довольно много всего, в том числе:
— отслеживать такие показатели приложения, как количество внешних вызовов API
— отслеживать такие аппаратные показатели как загрузка процессора или использование памяти
— автоматически фиксировать выбрасываемые исключения на Python, Java, Ruby и Javascript
Быстрый старт с помощью Docker Compose:
git clone -b main https://github.com/SigNoz/signoz.git && cd signoz/deploy/
docker compose -f docker/clickhouse-setup/docker-compose.yaml up -d
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍6🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Фреймворк обладает мощным набором функций, включая поддержку Markdown, возможность создания анимаций, экспорт в PDF, наличие заметок для докладчика, поддержку верстки в LaTeX, код с подсветкой синтаксиса и удобный API.
@javascriptv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤1🔥1