JavaScript задачи с собеседований
5.17K subscribers
556 photos
36 videos
9 files
305 links
Задачи, тесты и теоретические вопросы по JavaScript. Так же react, vue, angular, node.js

Прислать задачу/вопрос в дар: @cyberJohnny
Сотрудничество: @cyberJohnny
Download Telegram
📔 Programming for Absolute Beginners

• Книга предлагает практические задачи, задания и множество ресурсов для начинающих программистов, а также большой глоссарий терминов, представленных в книге и с которыми новый программист может столкнуться при самостоятельном обучении. Специальное программное обеспечение не требуется; эта книга поможет вам независимо от настроек вашего компьютера, а исходный код будет свободно доступен через GitHub.

🧷 Скачать книгу.

2022 #ENG #Programming #JavaScript
👍4
Forwarded from Книжный клад | IT
📕 Разработка программных комплексов на языке Javascript

Автор: Солодушкин С. И., Юманова И. Ф, 2020

Описание:
Рассматриваются вопросы практического использования языка Java­ Script для разработки веб-сервисов. Основное внимание уделяется подроб­ ному разбору сложных теоретических вопросов прототипного наследова­ния, политик безопасности. В качестве средств разработки используются платформа Node.js и фреймворк Express.

• Скачать книгу из архива
• Стоимость в магазине

📚 Книжный клад | #RUS #Javascript
👍4
📔 Title: Область видимости и замыкания. 2-е международное издание
{Вы пока еще не знаете JS}

#book #JavaScript #ru

🌐 Lang.: Russian
🧔 Author: Кайл Симпсон
🕘 Year: 2021
📑 Pages: 240
#️⃣ ISBN: 978-5-4461-1876-2

📝 Description: Вы пока еще не знаете JS. И Кайл Симпсон признается, что тоже его не знает (по крайней мере полностью)… И никто не знает. Но все мы можем начать работать над тем, чтобы узнать его лучше. Сколько бы времени вы ни провели за изучением языка, всегда можно найти что-то еще, что стоит изучить и понять на другом уровне.
Учтите, что, хотя книга и называется «Познакомьтесь, JavaScript», она не для новичков. У нее другая задача: дать обзор тем, в которых необходимо разобраться на начальном этапе изучения JS. Даже если вы уже написали достаточно кода JS, эту книгу не стоит пропускать, возможно, в ваших знаниях есть пробелы, которые необходимо заполнить перед углубленным изучением сложных тем.
Пора начать изучение JS!

@bzd_channel
🔥4
🔥 Курс по изучению Mistral AI с использованием JavaScript!

💡 Вы научитесь разрабатывать умные приложения, применяя модели Mistral AI с открытым исходным кодом. В этом курсе рассматриваются все аспекты, начиная с создания чата и до более сложных вариантов использования, таких как RAG и вызов функций.

🕞 Продолжительность: 1 час 24 минуты

🔗 Ссылка: *клик*

#курс #машинноеобучение #javascript
👎2🔥2🎉1
⚙️ Проверяй совместимость JavaScript-кода за секунды

🔍 Runtime-compat — это удобный инструмент, который быстро подскажет, какие JS-фичи из вашего проекта поддерживаются в разных средах выполнения, а какие могут сломаться.

Просто запусти его — и получишь отчёт о том, что будет работать в Node.js, Deno, Bun, Cloudflare Workers и других рантаймах.
Отлично помогает ещё до деплоя понять, что нужно переписать или полифилить.

📦 Поддерживает:
- Node.js
- Deno
- Bun
- Cloudflare Workers
- и другие

Если ты пишешь кросс-рантайм код — это must-have инструмент.

https://runtime-compat.unjs.io/

#инструменты #javascript
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Библиотека GeoAI.js теперь поддерживает Image Feature Extraction — поиск похожих объектов на спутниковых снимках.

Работает полностью локально в браузере благодаря Transformers.js.

👉 https://docs.geobase.app/geoai-live/tasks/image-feature-extraction

#gischat #javascript #geoai #transformersjs
🚀 Инструмент для трансформации репозиториев с помощью ИИ

Repomirror позволяет выполнять преобразования в кодовых репозиториях, используя возможности искусственного интеллекта. Проект вдохновлён работой @ghuntley и включает несколько примеров, таких как порты популярных библиотек на разные языки.

🚀 Основные моменты:
- AI-трансформации для кодовых репозиториев
- Поддержка нескольких языков программирования
- Примеры проектов для вдохновения
- Активное сообщество разработчиков

📌 GitHub:

#javascript

https://github.com/repomirrorhq/repomirror
🚀 Promises-Training — практикуй промисы в JavaScript

Promises-Training — это коллекция упражнений по промисам с автоматическими тестами, где можно прокачать работу с async/await, .then/.catch, конкурентным выполнением и ограничением параллельности.

Почему полезно:
- Пошаговый рост сложности: от простых примеров до нетривиальных сценариев.
- Автотесты сразу показывают, правильно ли решена задача.
- Хорошо подходит, чтобы глубже понять асинхронность и промисы.
- Есть упражнения по реальным случаям: parallelMaxConcurrency, concurrencyOverride, extractingResolvers и др.

📦 Как начать:

npm create promises-training@latest

Запуск проверки конкретного упражнения:

npm run check /

🔥 Итог: отличный способ на практике закрепить работу с промисами и уверенно освоить асинхронность в JS.
Лежит тут: https://github.com/henriqueinonhe/promises-training

#javascript #тренажер #js
📸 Immich Drop Uploader - простой загрузчик для вашего Immich сервера

Легкое веб-приложение без регистрации для загрузки фото и видео на Immich. Поддерживает очередь загрузки, предотвращение дубликатов и сохранение оригинальных дат. Идеально подходит для мобильных устройств и обеспечивает конфиденциальность.

🚀 Основные моменты:
- Никаких аккаунтов — просто перетащите файлы
- Поддержка очереди с прогрессом через WebSocket
- Автоматическое добавление в альбом
- Темная тема и мобильная адаптация
- Легкая конфигурация через .env и Docker

📌 GitHub: https://github.com/Nasogaa/immich-drop

#javascript
🗺️ AI-генератор бесконечных карт

Nano Banana Infinimap — экспериментальный генератор карт, использующий ИИ для создания бесшовных тайлов. Проект демонстрирует возможности модели Nano Banana, позволяя генерировать огромные карты с учетом соседних тайлов.

🚀Основные моменты:
- 🗺️ Бесконечные карты с навигацией на базе Leaflet
- 🤖 Генерация тайлов с использованием модели Google Nano Banana
- 🔗 Учет соседних тайлов для плавных краев
- 💾 Локальное хранение данных

📌 GitHub: https://github.com/seezatnap/nano-banana-infinimap

#javascript
🪟🚀 Window Mode: Погружение в 3D мир через веб-камеру

Window Mode — это демонстрация 3D-камерного контроллера, который создает иллюзию окна в виртуальный мир. С помощью отслеживания положения лица пользователя, проектируется 3D-сцена, создавая эффект присутствия. Работает с любыми 3D-видео и не требует специального оборудования.

🚀Основные моменты:
- Эмуляция окна в 3D пространстве.
- Использует MediaPipe для отслеживания лица.
- Поддержка форматов .vv и .splv для 3D-сцен.
- Реализация на NextJS с использованием веб-воркеров.
- Ожидается открытие исходников библиотек.

📌 GitHub: https://github.com/True3DLabs/WindowMode

#javascript
🎮 Elden GitHub: Погрузитесь в мир Elden Ring на GitHub!

Этот репозиторий предлагает уникальный опыт взаимодействия с GitHub, вдохновленный атмосферой Elden Ring. Исследуйте, создавайте и делитесь своими проектами в стиле любимой игры.

🚀Основные моменты:
- Интерактивные элементы, основанные на Elden Ring.
- Уникальный интерфейс для работы с репозиториями.
- Возможность делиться опытом с другими пользователями.
- Поддержка различных функций GitHub в игровом контексте.

📌 GitHub: https://github.com/SaltyAom/elden-github

#javascript
Full-Stack Next.js + Cloudflare Template

Шаблон для создания полнофункциональных приложений на Next.js 15 с использованием инфраструктуры Cloudflare. Идеален для MVP и масштабируемых решений, обеспечивая высокую производительность и безопасность.

🚀Основные моменты:
- Полная интеграция с Cloudflare Workers и D1/R2
- Использует современные возможности Next.js, включая Server Components
- Поддержка TypeScript для безопасной разработки
- Автоматизированные CI/CD процессы через GitHub Actions
- Глобальная доступность и низкая задержка

📌 GitHub:

#javascript

https://github.com/ifindev/fullstack-next-cloudflare