Задачи по JS/CSS/HML
Open in Telegram
Задачи по JS/CSS/HML Опросы и тесты. Задачи с собеседований и их решения. @viktorreh Чат для обсуждения наших задач: https://t.me/+YShywCEkhylkMDVi
Show more2 055
Subscribers
No data24 hours
-87 days
-6630 days
Posts Archive
2 055
Javascript вопрос: Может ли название свойства объекта совпадать с зарезервированными словами, такими как «for», «let», «return» и т.д?
2 055
Хотите освоить прогрессивный фреймворк для создания веб-приложений на JS?
➡️Ждем вас на открытом вебинаре 23 октября в 20:00 мск, где мы разберем:
✔️архитектурные принципы Nest.Js, включая внедрение зависимостей и модульность;
✔️как создавать маршруты, контроллеры и использовать middleware;
✔️как работать с базами данных, включая MongoDB, PostgreSQL и MySQL;
✔️методы тестирования и отладки приложений Nest.Js.
Спикер Николай Лапшин — опытный архитектор, тимлид, преподаватель и разработчик с широким технологическим стеком.
Встречаемся в преддверии старта курса «Node.js Developer». Все участники вебинара получат специальную цену на обучение!
➡️Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cCmDXc
Реклама. ООО «Отус онлайн-образование», ОГРН 11777466185762 055
CSS вопрос: border-radius (с корректным положительным числовым значением) применили к элементу. Будут ли у нативного outline этого элемента скругленные углы?
2 055
👀Создаем Color Picker на Vue 3 с использованием Context API и Composables
Ждём вас на открытом вебинаре 3 октября в 20:00 мск, где мы разберем:
- как создать простой color picker с использованием Context API и Composables;
- как передавать состояние родительского компонента к дочерним компонентам;
- как переиспользовать код с помощью создания своих Composables и использования готовых из коллекции VueUse.
Урок для разработчиков, желающих улучшить понимание внутренних механизмов Vue 3, создавать свои компоненты и контролы, а также повысить эффективность разработки за счет переиспользования кода.
Спикер Юрий Тимофеев — опытный разработчик с широким технологическим стеком, преподаватель.
Встречаемся в преддверии старта курса «Vue.js разработчик». Все участники вебинара получат специальную цену на обучение!
➡️Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cBMFk1
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2 055
Тест по JavaScript от OTUS🎉
Ответьте на 20 вопросов и узнайте на сколько вы готовы к обучению.
В случае прохождения вы получите специальную цену на обучение и 3 полезных урока в подарок. А если не удастся — не отчаивайтесь и попробуйте еще раз через несколько дней!
Вперед, это займет всего пару минут:
Тест по JavaScript от OTUS🎉
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2 055
Вопрос на JavaScript собеседовании.
Что такое промисы (Promise) в JavaScript?
Ответ:
Объект Promise — это объект, представляющий успешное или неудачное завершение асинхронной операции. Promise позволяет регистрировать обратные вызовы для получения уведомлений о завершении или сбое асинхронной операции, а также обрабатывать ошибки более удобно и централизованно.
Например:
const fetchData = () => { return new Promise((resolve, reject) => { setTimeout(() => { resolve('Data fetched!'); }, 1000); }); }; fetchData() .then(data => { console.log(data); }) .catch(error => { console.error(error); });#js #собеседование
2 055
Вопрос на JavaScript собеседовании.
Что такое событие в JavaScript?
Ответ:
В JavaScript событие — это любое действие в браузере, например нажатие пользователем кнопки, загрузка страницы или обновленный элемент. Слушатели событий обычно обрабатывают события, позволяя разработчикам указывать функции, которые должны выполняться при возникновении события.
Пример:
const button = document.querySelector('button'); button.addEventListener('click', () => { console.log('Button was clicked!'); });#js #собеседование
2 055
Монолитный API ограничивает возможности системы и усложняет масштабирование? Хотите узнать, как перейти на микросервисы и использовать GRPC для повышения эффективности?
Всего за пару часов вы научитесь создавать микросервисы на GRPC, узнаете, как использовать GRPC-клиенты и серверы в среде Node.js и разберете его преимущества по сравнению с традиционным REST API.
Присоединяйтесь к открытому вебинару «Как декомпозировать монолитный API на микросервисы GRPC» 12 сентября в 20:00 мск!
Встречаемся в преддверии старта курса «JavaScript Developer. Professional». Все участники вебинара получат специальную цену на обучение!
➡️➡️Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cAEpsF
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
2 055
Вопрос на React собеседовании.
Как обрабатывать асинхронные действия в Redux Thunk?
Ответ:
Для обработки асинхронных действий в Redux Thunk необходимо выполнить следующие шаги:
🔵Импортировать Redux Thunk как middleware.
🔵Учесть, что создатели действия должны возвращать функцию вместо простого объекта. Эта функция должна принимать параметр dispatch и вызывать его с новым объектом действия.
🔵Внутри этой функции можно использовать асинхронные операции, такие как fetch или API вызовы.
🔵Когда асинхронная операция завершится, необходимо вызвать метод dispatch с новым объектом действия, который содержит результат операции.
Пример на картинке сверху.
Подробности в документации.
#react #собеседование
2 055
Вопрос на JavaScript собеседовании.
В чем разница между null и undefined?
Ответ:
undefined указывает, что переменная была объявлена, но ей не было присвоено значение.
Значение null представляет собой преднамеренное отсутствие какого-либо значения объекта.
Другими словами, null — это явно заданное значение, указывающее на отсутствие значения.
#js #собеседование
