Telegram Web Link
В JavaScript нет нативной обработки ошибок как в Go, но можно имитировать Go-стиль возврата [value, error] с помощью простой обёртки.

Больше никакого захламления try/catch повсюду

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Фри курс по Node.js с нуля!

Бесплатно и более 8 часов контента

✓ Создание REST API
✓ Ошибка CORS и её решение
✓ Паттерны проектирования + архитектура MVC
✓ Express + базы данных MySQL
✓ WebSockets + чат в реальном времени

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
TypeScript

Интерфейсы и типы

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Прощай, document.cookie. Привет, CookieStore

Современный, асинхронный и наконец-то адекватный API для работы с куками

🔸Чистые и интуитивно понятные методы для чтения и записи cookie
🔸Встроенная обработка событий изменения cookie
🔸Асинхронные операции, не блокирующие главный поток
🔸Эффективная работа с несколькими cookie

Уже доступно в Chrome, Firefox, Safari и Edge.

Подробности ищите в документации MDN

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Один из лучших Web Component'ов, что существуют

Показывает относительное время — суперпросто и с поддержкой нескольких языков.

✓ Работает в React, Angular, Svelte, Vue и других
✓ Весит всего 5KB

Создан GitHub — используется у них на сайте

http://github.com/github/relative-time-element

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Повысьте свой уровень владения TypeScript с помощью этих типов утилит

Посмотрите в действии

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
GSAP, одна из лучших библиотек JavaScript для веб-анимаций, теперь на 100% БЕСПЛАТНА, включая коммерческое использование.

Такие плагины, как SplitText, которые раньше были платными, теперь можно использовать бесплатно.

Теперь нет причин не использовать её

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Годный инструмент, позволяющий наглядно видеть порядок выполнения JS кода

Можно выбрать готовые примеры или вбить свой код (знаешь эти задачки: «В каком порядке всё отработает?» — вот это оно).

Очень полезно для понимания JavaScript в целом 🍯

Пробуем здесь, код на GitHub

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Деструктурируй объекты в директивах v-for, чтобы сделать шаблоны чище и удобнее для чтения

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Наведи порядок в шаблонах Vue с этим советом

Если переменная, которую ты передаёшь в проп, имеет такое же имя: :size="size"

можно сократить до шортката: :size

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Angular 19.2 упрощает создание динамических строк в шаблонах. Теперь можно использовать шаблонные литералы, что делает код чище и понятнее.

Прощай, конкатенация

Читай статью: https://buff.ly/nIAlAG3

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Совет по JavaScript

Используйте свойства clientX и clientY объекта MouseEvent, чтобы получить текущую позицию курсора мыши

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Совет по JavaScript:

Используйте KeyboardEvent.getModifierState() для определения, включён ли Caps Lock

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Вот забавный совет по TypeScript:

Используйте строку шаблона (template literal), чтобы убедиться, что ваши заголовки Authorization правильно отформатированы

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Лучшая практика для useState

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
Если вы сейчас на стадии изучения браузерных событий (DOM Events)

То вам может быть полезен интересный инструмент визуализации — https://domevents.dev

Данный инструмент помогает наглядно увидеть порядок выполнения событий, а также понять разницу функций preventDefault(), stopPropagation(), stopImmediatePropagation()

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Оптимизируй импорты в Next.js

Избегай относительных путей вроде: ../LargeChart

Используй next/dynamic для более чистых динамических импортов с отключённым SSR

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
То, что это всё ещё tsconfig, который ты получаешь при запуске tsc --init, — это просто глупо:

> "target" устарел на несколько лет
> "commonjs" — это огромный антипаттерн
> "forceConsistentCasingInFileNames" и так по умолчанию true

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Составные компоненты с неявным состоянием

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Стартап SaaS с открытым исходным кодом для React и Node.js

https://github.com/wasp-lang/open-saas

👉 Гайды по JavaScript | дать буст
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/07/10 23:13:01
Back to Top
HTML Embed Code: