JavaScript задачи с собеседований
Відкрити в Telegram
Задачи, тесты и теоретические вопросы по JavaScript. Так же react, vue, angular, node.js Прислать задачу/вопрос в дар: @cyberJohnny Сотрудничество: @cyberJohnny
Показати більше4 805
Підписники
-124 години
-97 днів
-3630 день
Архів дописів
🛹 Элегантный скейтлоадер для ваших проектов
#прелоадер #ожидание #загрузка #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)
🖥 Sitefetch (https://github.com/egoist/sitefetch) — это инструмент для загрузки и сохранения содержимого веб-сайта в текстовом формате, который оптимизирован для взаимодействия с моделями искусственного интеллекта.
🌟 Он извлекает текст с выбранных страниц, преобразуя HTML в удобочитаемый текстовый файл. Это может быть полезно для обучения языковых моделей или анализа контента.
💡 Основные функции включают настройку выборки контента с помощью CSS-селекторов, фильтрацию страниц по шаблонам URL, а также управление количеством одновременных запросов для повышения производительности. Sitefetch легко устанавливается через пакетные менеджеры, такие как npm, pnpm или bun, и поддерживает как командную строку, так и API для интеграции в другие приложения.
🔐 Лицензия: MIT
🖥 Github (https://github.com/egoist/sitefetch)
Бесплатный курс «Атом.Порт – система управления конфигурациями».
Узнайте, как мигрировать ПО на отечественное с помощью Атом.Порт. Практика на виртуальных стендах, полное освоение SaltStack!
Курс при поддержке Росатома: освоение «Атом.Порт» и SaltStack. Пройдите путь от установки до управления безопасностью рабочих станций.
Зарегистрируйтесь: https://clck.ru/3GPxYg
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🖥 PDF.js (https://github.com/mozilla/pdf.js?tab=readme-ov-file) — это библиотека с открытым исходным кодом, созданная Mozilla, которая позволяет просматривать PDF-документы прямо в веб-браузерах с использованием стандартов HTML5 и JavaScript.
🔐 Лицензия: Apache-2.0
🖥 Github (https://github.com/mozilla/pdf.js?tab=readme-ov-file)
👩💻 Puck (https://github.com/measuredco/puck) — это визуальный редактор для React, который разработала компания Measured Corporation Ltd!
🌟 Он даёт возможность разработчикам создавать и изменять компоненты React с помощью простого в использовании интерфейса, что делает процесс разработки пользовательских интерфейсов более удобным. Puck предлагает функции перетаскивания компонентов, настройки их свойств и визуального редактирования структуры приложения.
🔐 Лицензия: MIT
🖥 Github (https://github.com/measuredco/puck)
@react_tg
🖥 NVM (Node Version Manager) — это инструмент для управления версиями Node.js, который можно устанавливать на уровне пользователя и использовать в каждой сессии терминала.
🌟 Он совместим с любыми оболочками, которые поддерживают стандарт POSIX, такими как sh, dash, ksh, zsh и bash, и работает на Unix, macOS и Windows WSL.
💡 С помощью NVM вы можете легко устанавливать и переключаться между разными версиями Node.js, что особенно полезно при работе над проектами с разными требованиями к версиям Node.js. Для установки или обновления NVM рекомендуется использовать скрипт установки, который доступен в официальном репозитории на GitHub.
🔐 Лицензия: MIT
🖥 Github
🌐 Эта статья объясняет, насколько важен HTTP-протокол для веб-разработчиков, особенно для тех, кто работает с API.
🌟 В ней рассматриваются основные моменты, такие как методы HTTP (GET, POST, PUT, DELETE), заголовки, аутентификация и цикл запроса/ответа. Также представлены практические примеры и лучшие практики для создания безопасных, масштабируемых и эффективных API.
🔗 Ссылка: *клик*
🖥 boardgame.io (https://github.com/boardgameio/boardgame.io) — это движок для разработки пошаговых многопользовательских игр на JavaScript!
🌟 Он автоматически управляет состоянием игры, обеспечивая синхронизацию между клиентами, сервером и хранилищем. В репозитории есть возможность создания матчмейкинга, генерации ботов, а также поддержка различных фаз игры с уникальными правилами.
🔐 Лицензия: MIT
🖥 Github (https://github.com/boardgameio/boardgame.io)
+3
⭐️ Дорожная карта для веб-разработчиков
Одна из самых впечатляющих дорожных карт, которые я когда-либо видел, была создана разработчиком из Дании.
Он разработал интерактивную карту для веб-разработчиков.
К каждому пункту добавлены ссылки на ресурсы, где можно изучить или освежить знания по соответствующей теме.
Это отличный способ организовать свое обучение и отслеживать прогресс в веб-разработке.
https://andreasbm.github.io/web-skills/
#roadmap #web #js #html #css
НОВИНКА: Kokoro v1.0 - 82 МБ, это открытая многоязычная модель TTS (преобразование текста в речь на другом языке), которая функционирует на WebGPU в браузере! 🔥
Это полностью автономная модель, 100% локальная, с поддержкой английского, испанского, французского, итальянского, японского и китайского языков! ⚡
Она работает прямо в браузере и обеспечивает удивительно быстрый вывод, поддерживаемый ONNXRuntimeWeb.
Чтобы запустить, достаточно ввести команду: npm i kokoro-js.
Лицензирование: Apache 2.0.
▪Github: https://github.com/hexgrad/kokoro/tree/main/kokoro.js
▪Demo: https://huggingface.co/spaces/webml-community/kokoro-webgpu
🌐 Эта статья рассматривает менее известные HTML-элементы, которые могут быть полезны в разработке веб-страниц, но часто остаются незамеченными.
🌟 Она объясняет, как и когда использовать такие элементы, как , , , , и другие, чтобы улучшить функциональность и семантику веб-страниц.
🔗 Ссылка: *клик*
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
