JavaScript задачи с собеседований
前往频道在 Telegram
Задачи, тесты и теоретические вопросы по JavaScript. Так же react, vue, angular, node.js Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
显示更多4 690
订阅者
-124 小时
-127 天
-4030 天
帖子存档
🖥 es-toolkit (https://github.com/toss/es-toolkit?tab=readme-ov-file) — это современная и производительная утилита для JavaScript с небольшим размером и качественными типовыми аннотациями.
🌟 Она предлагает множество функций, таких как debounce, delay, chunk, sum и pick, с улучшенной производительностью, которая в 2-3 раза выше и размером до 97% меньше по сравнению с другими библиотеками, например, lodash. Библиотека поддерживает Tree Shaking и TypeScript, что обеспечивает высокую надежность и тестовое покрытие.
🔐 Лицензия: MIT
🖥 Github (https://github.com/toss/es-toolkit?tab=readme-ov-file)
🖥 APIHub (https://github.com/hiteshchoudhary/apihub?tab=readme-ov-file) — это платформа, предназначенная для удобного взаимодействия с API.
🌟 Она помогает разработчикам находить, структурировать и управлять различными API, которые можно использовать в своих приложениях. APIHub предлагает функции для поиска и применения публичных API, а также позволяет интегрировать их в проекты для повышения эффективности работы.
🔐 Лицензия: MIT
🖥 Github (https://github.com/hiteshchoudhary/apihub)
🚀Приглашаем на бесплатный урок «Bun – быстрый альтернативный рантайм для Node.js» от онлайн-курса Node.js Developer 05 марта 20:00 (мск).
Что будет на вебинаре?
1️⃣Разбор возможностей Bun: быстрый сервер, менеджер пакетов и тестирование.
2️⃣Сравнение Bun с Node.js: плюсы, минусы, производительность.
3️⃣Практическое применение Bun в реальных проектах.
Кому вебинар будет полезен?
- Фронтент,
- Фуллстэк,
- Бэкенд разработчикам на Node.js
- И других языках для web'а.
Что узнают участники вебинара?
✅ Как использовать Bun для запуска серверов и выполнения JavaScript-приложений.
✅ Как переходить с Node.js на Bun и какие сценарии использования подходят лучше всего.
⏰ Успейте зарегистрироваться на бесплатный вебинар 05 марта 20:00 (мск). Запись ограничена: https://clck.ru/3GkxKC
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🖥 Эта статья представляет собой краткий обзор основных концепций JavaScript, которые необходимы начинающим разработчикам React.
🌟 В ней обсуждаются такие темы, как переменные, стрелочные функции, деструктуризация, модули, колбэки и асинхронные функции. Цель статьи — освежить знания по основам JavaScript перед началом работы с React.
🔗 Ссылка: *клик*
🌐 Эта статья посвящена разъяснению основных HTTP-методов, используемых для взаимодействия с веб-серверами, таким как POST, GET, DELETE и другим!
🔗 Ссылка: *клик*
Простой вариант анимированного прелоадера.
Примеры использования:
🔶 ожидание расчёта стоимости страховки на автомобиль;
🔶 ожидание подтверждения оплаты.
#прелоадер #ожидание #загрузка
https://codepen.io/rikhnovets/pen/OJKLWgy
+1
🖥 Frappe Helpdesk (https://github.com/frappe/helpdesk) — это бесплатное и открытое программное обеспечение для управления запросами от клиентов, предназначенное для упрощения работы службы поддержки.
🌟 Оно предлагает возможности для обработки тикетов, клиентские и агентские порталы, систему автоматизации задач и инструмент для управления соглашениями об уровне обслуживания (SLA). Система позволяет легко отслеживать запросы клиентов, обеспечивать своевременные ответы и повышать общую эффективность службы поддержки.
🔐 Лицензия: AGPL-3.0
🖥 Github (https://github.com/frappe/helpdesk)
Хекслет объявил конкурс, который поможет вам узнать об обучающей платформе!
Чтобы участвовать, нужно выполнить всего два шага:
1️⃣ Подписаться на Telegram-канал (https://t.me/+0FisbtL46fllMTRi).
2️⃣ Оставить комментарий под конкурсным постом (https://ru.hexlet.io/link/UhsnZz?erid=2W5zFG7gkEk) с небольшим рассказом на тему: «Почему я хочу стать программистом?»
🗓 Прием историй продлится до 2 марта.
🎁 Призы — три подписки на 14 дней:
🔹 Две истории выберет жюри.
🔹 Одну из них мы разыграем случайным образом.
Если вы давно думаете о программировании, это отличный шанс попробовать!
Хватит теряться в бесконечных фреймворках на JS!
Освойте React.js — самый популярный инструмент для Frontend-разработки.
Этот курс научит вас создавать мощные SPA-приложения, оптимизировать их под production и писать лаконичный код с TypeScript. Вы освоите Redux, GraphQL, интеграционные и юнит-тесты, а также разберётесь в Webpack и Babel.
Живые лекции от практикующих экспертов, диплом OTUS, признанный крупными IT-компаниями, и навыки, которые откроют для вас новые карьерные горизонты.
До старта курса осталось совсем немного времени! Успейте зарегистрироваться и получить скидку: https://clck.ru/3GbqTN
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🖥 Domain-Driven Hexagon (https://github.com/Sairyss/domain-driven-hexagon) — это учебный репозиторий, который посвящён проектированию программного обеспечения с применением принципов проектирования, ориентированного на домен (DDD), гексагональной архитектуры и других архитектурных подходов.
🌟 Основная цель проекта — продемонстрировать, как разрабатывать масштабируемые, модульные и легко поддерживаемые приложения, применяя лучшие практики, шаблоны проектирования и рекомендации.
🔐 Лицензия: MIT
🖥 Github (https://github.com/Sairyss/domain-driven-hexagon)
🛹 Элегантный скейтлоадер для ваших проектов
#прелоадер #ожидание #загрузка #css #html
https://codepen.io/PedroFSD/pen/QWyjgQX
🖥 Domain-Driven Hexagon (https://github.com/Sairyss/domain-driven-hexagon) — это учебный репозиторий, который посвящён проектированию программного обеспечения, основываясь на принципах Domain-Driven Design (DDD), гексагональной архитектуры и других архитектурных подходах.
🌟 Основная цель проекта — продемонстрировать, как разрабатывать масштабируемые, модульные и легко поддерживаемые приложения, применяя лучшие практики, шаблоны проектирования и рекомендации.
🔐 Лицензия: MIT
🖥 Github (https://github.com/Sairyss/domain-driven-hexagon)
(https://t.me/javascriptv)
Проектирование сервиса умных ссылок: как обеспечить модифицируемость и гибкость структуры.
3 марта присоединяйтесь к нашему открытому уроку. 👉 Регистрация и подробности о курсе «Архитектура и шаблоны проектирования» https://clck.ru/3GX4RJ
🚀На вебинаре вы узнаете:
1. Как проектировать сервис умных ссылок с учетом будущих изменений и интеграций.
2. Такие архитектурные модели позволяют создавать гибкие и легко регулируемые системы.
3. Как обеспечить без усложнение модификации кода и нарушение безопасности SOLID.
4. Как правильно организовать хранение данных, управлять перенаправлениями и обрабатывать события.
Практика: На открытом уроке мы разберём, как спроектировать сервис для создания и управления «умными» ссылками, который легко адаптируется к изменениям. Сделаем упор на модифицируемость — способность системы быстро внедрять новые функции без кардинального переписывания кода. Обсудим ключевые архитектурные модели, обеспечение гибкости, выбор подходов к лидерству с сервисами и расширение системы без потерь производительности.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🖥 Wapy.dev (https://github.com/meceware/wapy.dev) — это инструмент для управления подписками и регулярными расходами. Он предлагает удобную панель для отслеживания, оптимизации и уведомлений о платежах.
🌟 Пользователи могут регистрировать свои подписки, получать напоминания о предстоящих платежах через email или push-уведомления. Также возможно анализировать расходы по категориям с поддержкой различных валют и часовых поясов.
🔐 Лицензия: MIT
🖥 Github (https://github.com/meceware/wapy.dev)
(https://t.me/javascriptv)
🖥 Pundit-TS (https://github.com/fatihky/pundit-ts) — это библиотека для управления доступом в TypeScript!
🌟 Она предлагает полную безопасность типов и помогает организовать логику авторизации в приложениях, обеспечивая гибкость в реализации различных моделей контроля доступа, таких как RBAC, ABAC и DAC.
🔐 Лицензия: MIT
🖥 Github (https://github.com/fatihky/pundit-ts)
(https://t.me/javascriptv)
🖥 Курс: Создание игр на JavaScript с использованием библиотеки Klay! 🕞 Время: 3 часа 52 минуты 18 секунд 🔗 Ссылка: *клик* (https://www.youtube.com/watch?v=KHxX0CgMGs4) #курс #javascriptfreecourses (https://t.me/+rKBQEMccAA01MTcy)
🌐 Template0 (https://template0.com/) — это интернет-ресурс, который предоставляет свыше 800 бесплатных веб-шаблонов в более чем 20 категориях, таких как продукты, бизнес, лендинги, блоги, портфолио, электронная коммерция и администраторские панели! 🔗 Ссылка: *клик* (https://template0.com/) (https://t.me/javascriptv)
Бесплатный практический вебинар: "Веб-разработчик: от нуля до мини-игры за 2 часа". Когда: 20 февраля в 19:00 по московскому времени. Участвуйте в решении реальной задачи и создайте небольшую игру на HTML, JS и CSS, которая будет работать в браузере. Мы расскажем, что работодатели ожидают от новичков, какие существуют уровни во фронтенд-разработке и какую зарплату можно ожидать в будущем. Какие JS фреймворки изучать: Vue, React или, возможно, Angular? Задайте вопросы опытному спикеру и сделайте первый шаг к новой профессии. Всем, кто зарегистрировался, будет предоставлен гайд "Как заговорить на сленге IT-специалистов", а каждому участнику - карта компетенций начинающего Frontend-разработчика и гайд "Как опубликовать страницу в интернете с помощью GitHub Pages".
🚀Приглашаем на бесплатный урок «React и графические библиотеки: визуализация данных» от онлайн-курса React.js Developer 20 февраля 19:00 (мск).
Что будет на вебинаре?
- Обзор популярных графических библиотек для React.
- Установка и настройка необходимых зависимостей в проект React.
- Примеры визуализации данных.
Кому вебинар будет полезен?
- React разработчикам, работающим с аналитикой и данными.
- Разработчикам, желающим улучшить UI своих приложений.
- Командам, внедряющим инструменты для анализа и представления данных.
Что узнают участники вебинара?
✅Как визуализировать данные в React.
✅Как интегрировать визуализации в существующие приложения.
✅Как создавать интуитивно понятные и привлекательные визуализации для пользователей.
⏰ Успейте зарегистрироваться на бесплатный вебинар 20 февраля 19:00 (мск). Запись ограничена: https://clck.ru/3GRmv5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
🖥 Dexie.js (https://github.com/dexie/Dexie.js) — это простая и удобная обёртка для работы с IndexedDB, встроенной базой данных, доступной в браузерах! 🌟 Dexie.js облегчает работу с IndexedDB, устраняя известные проблемы её реализации и обеспечивая более стабильный пользовательский опыт. 💡 К числу основных особенностей относятся поддержка всех современных браузеров, Electron и мобильных приложений через Capacitor. Dexie.js делает код более понятным и предлагает функции для синхронизации данных, работы с транзакциями и запросами. 🔐 Лицензия: Apache-2.0 🖥 Github (https://github.com/dexie/Dexie.js) (https://t.me/javascriptv)
