Все тесты предмета

Ответы на тесты Фреймворки и библиотеки JS.sa_Fro-р

Вопросы и варианты доступны бесплатно. 31 ответ доступен бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

106 вопросов 6 тестов в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Фреймворки и библиотеки JS» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Что такое Node.js?

  1. Node.js - это среда выполнения JavaScript.✓ Правильный ответ
  2. Node.js - это фреймворк для разработки веб-приложений.
  3. Node.js - это библиотека для графического дизайна.
✓ Правильный ответ

Node.js - это среда выполнения JavaScript.

Вопрос 2

Для чего нужен Node.js?

  1. Node.js предназначен для отображения в консоли информации, введенной в редакторе кода.
  2. Node.js отлично справляется с обработкой нескольких соединений с низкой цикломатической сложностью, учитывая, что его однопоточный характер требует, чтобы мы как можно скорее освободили цикл обработки событий.
  3. Node.js устанавливает зависимости, найденные в файле package.json.
Вопрос 3

Что такое npm?

  1. npm представляет собой диспетчер пакетов Node.js.
  2. nmp - это виртуальный DOM для Node.js.
  3. nmp - это способ хранения данных в хэш таблицах.
Вопрос 4

Что представляет собой nmp?

  1. Это просто приложение, которое работает в фоновом режиме и внешне невидимо.
  2. nmp визуализирует в отдельном окне всё то что программист делает со своим кодом.
  3. Он состоит из интерфейса командной строки, который можно использовать для доступа к онлайн-реестру общедоступных и частных пакетов.
Вопрос 5

Как создать приложение Node.js с нуля?

  1. Создаем файл проекта init node _имя файла. Инициализируем приложение через github согласно инструкции.
  2. Запускаем приложение с выбранной темой из конструктора, представленного на сайте nodejs.org. Следуем инструкциям.
  3. Можно начать с создания папки проекта. Затем мы переходим к этой папке с помощью командной строки и запускаем npm init. Наконец, мы следуем инструкциям, чтобы заполнить информацию о нашем приложении.
Вопрос 6Ответ открыт бесплатно

Что делает «npm install»?

  1. Устанавливает библиотеку npm
  2. Он устанавливает зависимости, найденные в файле package.json.✓ Правильный ответ
  3. Производит компиляцию кода в машинный код.
✓ Правильный ответ

Он устанавливает зависимости, найденные в файле package.json.

Вопрос 7

Как установить библиотеку в Node.js?

  1. npm install name-of-the-library
  2. install npm name-of-the-library
  3. nmp install name-of-the-library
Вопрос 8

Как создать собственный скрипт?

  1. Для этого необходимо получить одобрение администратора, залить свой скрипт в github. Дождаться проверки и, в случае одобрения, скрипт появится в общедоступной базе.
  2. Создание скриптов обычным пользователям недоступно. Этим занимается специальная команда разработчиков.
  3. Необходимо зайти в package.json и добавить собственный скрипт в поле scripts. Затем можно запустить скрипт, перейдя в терминал и запустив npm run name-of-script.
Вопрос 9

Можно ли создать интерфейсное приложение с помощью Node.js?

  1. Браузер не может запускать приложение, созданное на основе Node.js ни в каких случаях. Node.js просто является мостиком между приложением и браузером.
  2. Браузер не может запускать приложение, созданное на основе Node.js, но можно использовать что-то вроде webpack или Parcel, чтобы связать код и превратить его во что-то, что может запускать браузер.
  3. Да, Node.js позволяет создавать интерфейсное приложение без дополнительных настроек и установок.
Вопрос 10Ответ открыт бесплатно

Можете ли вы назвать три популярных фреймворка Node.js?

  1. Django, Flask, NodeAPI
  2. Redis, Nuxt, Parcell
  3. Express, Sails, Koajs✓ Правильный ответ
✓ Правильный ответ

Express, Sails, Koajs

Вопрос 11

Чем хорош Express.js?

  1. Express.js упрощает установку маршрутов для веб-приложения, что делает его оптимальным выбором для создания REST API.
  2. Это необходимый компонент для запуска локального сервера.
  3. С помощью Express.js можно добиться эффекта переключения между страницами приложения без перезагрузки сервера.
Вопрос 12

Что такое Crypto?

  1. Это приложение, позволяющее работать с криптовалютами в странах, где это не противоречит законодательству.
  2. Crypto - это метод для работы со сложными математическими функциями, связанными с ИИ.
  3. Crypto - это внутренняя библиотека Node.js, которая обеспечивает криптографические функции, например, для шифрования и дешифрования паролей.
Вопрос 13Ответ открыт бесплатно

Как мы обрабатываем локальную и глобальную область видимости в Node.js?

  1. В Node.js необходимо соблюдать строгую иерархию области видимости. Глобальная область действует на все переменные независимо от их нахождения, однако, если в функции присутствует локальная переменная, то она имеет приоритет.
  2. В отличие от клиентского JavaScript, в Node.js переменные, объявленные с помощью var с максимальной областью видимости, не являются глобальными; они являются локальными по отношению к модулю, в котором находятся.✓ Правильный ответ
  3. Всегда первоочередной приоритет в обработке переменных, имеют находящиеся в глобальной области видимости.
✓ Правильный ответ

В отличие от клиентского JavaScript, в Node.js переменные, объявленные с помощью var с максимальной областью видимости, не являются глобальными; они являются локальными по отношению к модулю, в котором находятся.

Вопрос 14

Есть ли у Node.js доступ к файловой системе?

  1. Нет, файловая система доступна только из клиентского JS.
  2. Да, но только если заданы права администратора и установлен crypto.
  3. Да. Мы можем использовать модуль fs для чтения, записи, копирования и удаления файлов и папок.
Вопрос 15

Что означает неблокирующий?

  1. Это означает, что код написан с условием синхронного выполнения функций, которые не блокируют выполнение друг друга.
  2. Это означает, что фрагмент кода, такой как, например, асинхронная функция, планируется запустить в следующей итерации цикла обработки событий, тем самым разблокируя остальную часть кода и, позволяя ему продолжать работать.
  3. Это означает, что запросы push и pop выполняются совместно и не блокируют друг друга.
Вопрос 16

Что такое цикл событий?

  1. Цикл событий - это то, что придает Node.js асинхронность.
  2. Цикл событий - это то, что придает Node.js синхронность.
  3. Цикл событий - это возможность последовательно выполнять код не обращаясь к многоитерационным функциям.
Вопрос 17Ответ открыт бесплатно

Как работает цикл событий?

  1. Код выполняется последовательно. При выполнении цикла с многими итерациями, выполняется первая итерация и после этого происходит выход из цикла с продолжением выполнения последующего кода.
  2. Он планирует выполнение набора из пяти фаз в цикле. На первом этапе выполняются запланированные обратные вызовы setTimeout и setInterval. Второй запускает обратные вызовы ввода-вывода, запланированные для выполнения на текущей итерации. Третий опрашивает события, которые будут выполнены в следующей итерации. Четвертый запускает обратные вызовы setImmediate(). Наконец, пятый запускает все обратные вызовы «закрытия».✓ Правильный ответ
  3. Выполняется набор из трех фаз в цикле. Первая фаза запускает обратные вызовы ввода-вывода. Вторая фаза опрашивает события, которые будут выполнены на текущей итерации, и третья фаза закрывает все вызовы.
✓ Правильный ответ

Он планирует выполнение набора из пяти фаз в цикле. На первом этапе выполняются запланированные обратные вызовы setTimeout и setInterval. Второй запускает обратные вызовы ввода-вывода, запланированные для выполнения на текущей итерации. Третий опрашивает события, которые будут выполнены в следующей итерации. Четвертый запускает обратные вызовы setImmediate(). Наконец, пятый запускает все обратные вызовы «закрытия».

Вопрос 18

Выполняются ли асинхронные функции параллельно?

  1. Иногда да, например, когда первый запущенный процесс завершается принудительно, или в результате ошибки.
  2. Выполняются в зависимости от ситуации.
  3. Нет. Асинхронная функция будет выполняться на следующей итерации цикла событий, в то время как параллельный процесс выполняется в своем собственном потоке.
Вопрос 19

Является ли Node.js многопоточным?

  1. Да, в этом его основное преимущество.
  2. Процесс Node.js, в стандартном исполнении, выполняется в одном потоке.
  3. Процесс Node.js выполняется всегда в одном потоке.
Вопрос 20Ответ открыт бесплатно

Возможно ли сделать Node.js многопоточным?

  1. Нет, это исключено по определению.
  2. Да, он по умолчанию и является многопоточным.
  3. При необходимости можно использовать модуль child_process для параллельного запуска нескольких процессов или Workers для запуска нескольких потоков.✓ Правильный ответ
✓ Правильный ответ

При необходимости можно использовать модуль child_process для параллельного запуска нескольких процессов или Workers для запуска нескольких потоков.

Вопрос 21

Что такое модуль child_process?

  1. Это процессы, которые определяют области видимости функций.
  2. Это процессы, которые разделяют синхронные и асинхронные функции.
  3. Модуль child_process позволяет порождать и разветвлять дочерние процессы.
Вопрос 22

Что такое дочерние процессы?

  1. Это циклы, выполняемые в теле другого цикла.
  2. Это функции, которые выполняются как аргументы другой функции.
  3. Это независимые процессы, которые выполняются в собственном процессоре и предоставляют нам доступ к системным командам.
Вопрос 23Ответ открыт бесплатно

В чем разница между web worker и рабочим потоком?

  1. Web worker реализованы в Node.js, а рабочие потоки реализованы в браузере.
  2. Web worker реализованы в браузере, а рабочие потоки реализованы в Node.js.✓ Правильный ответ
  3. Это одно и то же.
✓ Правильный ответ

Web worker реализованы в браузере, а рабочие потоки реализованы в Node.js.

Вопрос 24

Какой функционал выполняют web worker и рабочий поток?

  1. Они решают одну и ту же проблему, а именно обеспечивают параллельную обработку.
  2. Они обеспечивают асинхронность выполнения процессов.
  3. Они следят за синхронизацией запросов.
Вопрос 25

Каковы преимущества использования рабочего потока перед дочерним процессом?

  1. Рабочий поток выполняется в браузере, в отличии от системных дочерних процессов, поэтому сравнивать их некорректно.
  2. Рабочий поток имеет преимущество в исполнении, он более стабилен.
  3. В то время как дочерний процесс запускает свой собственный процесс со своим собственным пространством памяти, рабочий поток - это поток внутри процесса, который может использовать память совместно с основным потоком. Это помогает избежать дорогостоящей сериализации данных.
Вопрос 26

Что бы вы использовали для открытия двустороннего соединения с клиентом через HTTP в реальном времени?

  1. Для этого нужно использовать функцию request, в аргументы которой передаются соответствующие входящие и исходящие запросы.
  2. Многопоточный Node.js обеспечивает двустороннее соединение в своем базовом функционале.
  3. Можно, например, использовать WebSockets или длинный поллинг.
Вопрос 27Ответ открыт бесплатно

Что такое Redis?

  1. Библиотека Node.js, позволяющая осуществлять синхронизацию входящих и исходящих запросов.
  2. Это быстрое хранилище данных типа «ключ‑значение» в памяти с открытым исходным кодом.✓ Правильный ответ
  3. Это модуль, производящий перенос данных в кэш памяти.
✓ Правильный ответ

Это быстрое хранилище данных типа «ключ‑значение» в памяти с открытым исходным кодом.

Вопрос 28

Что такое WebSocket?

  1. Протокол исходящих push запросов с изменением значений в базе данных.
  2. Протокол исходящих pop запросов без изменения значений в базе данных.
  3. Протокол связи поверх TCP -соединения, предназначенный для обмена сообщениями между браузером и веб-сервером.
Вопрос 29

Является ли WebSocket двунаправленным?

  1. Да. так как передача данных производится клиент-сервер и обратно.
  2. Нет, он используется только для передачи данных от клиента на сервер.
  3. Условно двунаправленным, так как для осуществления передачи данных от сервера к клиенту необходимо устанавливать дополнительные модули.
Вопрос 30Ответ открыт бесплатно

Что необходимо, чтобы инициировать соединение через WebSocket?

  1. Установить модуль отправки дуплексных запросов.
  2. Поддержка со стороны HTTP.✓ Правильный ответ
  3. Установленное соединение через HTTPS.
✓ Правильный ответ

Поддержка со стороны HTTP.

Вопрос 31

Для чего целесообразно использовать WebSocket?

  1. Для разработки почтовых сервисов, шифрованных каналов связи.
  2. Игровые приложения, требующие получения потока входящих и исходящих запросов постоянно, для чат-приложения.
  3. При разработке онлайн библиотек, для хранения больших объемов данных, где не нужны частые двунаправленные запросы.
Вопрос 32

Чем полезен менеджер пакетов npm?

  1. Он необходим для инициализации приложений, импорте библиотек и модулей.
  2. Его основной функционал - это установка связи между средой разработки и браузером.
  3. Npm будет очень полезен при разработке приложений Node, он может помочь вам определить конкретные номера версий ваших зависимостей.
Вопрос 33

Что такое заглушка?

  1. Это способ остановить асинхронный запрос при возникновении ошибки.
  2. Заглушка - это функция или программа, используемая для моделирования компонента / модуля.
  3. Заглушка - это компонент для отладки программы.
Вопрос 34Ответ открыт бесплатно

Что такое стек вызовов?

  1. Это способ выполнения последовательности кода, при котором происходит “проваливание” на всё более глубокие уровни.✓ Правильный ответ
  2. Это последовательность выполнения кода, при котором сначала выполняются команды локальной видимости, затем глобальной видимости.
  3. Это последовательность выполнения запросов исходящий-входящий.
✓ Правильный ответ

Это способ выполнения последовательности кода, при котором происходит “проваливание” на всё более глубокие уровни.

Вопрос 35

Какую проблему решает redux?

  1. Управление состоянием (данными) всего вашего приложения.
  2. Управление связью между сервером и клиентом.
  3. Обновляет DOM страницу без лишних перезапусков сервера.
Вопрос 36

Что такое редьюсер?

  1. Специалист. работающий с React/redux
  2. Библиотека, позволяющая контролировать асинхронность запросов.
  3. Это такая функция, которая принимает прошлое состояние и возвращает следующее.
Вопрос 37Ответ открыт бесплатно

Для чего нужен redux-thunk?

  1. Для контроля состояния переполненности хэш-таблиц.
  2. Для того, чтобы внутри создателя действия у вас была функция dispatch, чтобы с помощью нее «диспатчить» другие действия.✓ Правильный ответ
  3. Для обеспечения очередности асинхронных запросов.
✓ Правильный ответ

Для того, чтобы внутри создателя действия у вас была функция dispatch, чтобы с помощью нее «диспатчить» другие действия.

Вопрос 38

Можно ли (и считается ли это нормальным) использовать state, если используется Redux?

  1. Ни в коем случае. Это чревато конфликтом исполнения кода.
  2. Только в случаях, когда нет асинхронных запросов.
  3. Разумеется да! Это нормально. Если изменяемое состояние компонента не нужно нигде, кроме него самого — это однозначно state.
Вопрос 39

Почему в reducer’ax мы возвращаем новые объекты?

  1. Потому что redux использует простое сравнение: изменился объект или нет. А два объекта могут быть равны только в том случае, если они содержат ссылку на одно и тоже место в памяти.
  2. Провокационный вопрос. На самом деле объекты не являются новыми - они просто видоизменены, но новыми, строго говоря, их назвать нельзя!
  3. Потому что любой объект занимает свою ячейку памяти, а, следовательно, является новым по сути.
Вопрос 40

Что возвращает функция connect (из react-redux)?

  1. Connect сигнализирует о соединении или разъединении связки сервер-клиент.
  2. Connect возвращает новый компонент, обернутый в «приконнекченный» компонент, в котором как раз и живут свойства, пришедшие из редьюсеров (которые туда прокидывает Provider).
  3. Connect возвращает новое значение в базе данных после полученного push запроса.
Вопрос 41Ответ открыт бесплатно

Что такое Redis?

  1. Библиотека Node.js, позволяющая осуществлять синхронизацию входящих и исходящих запросов.
  2. Это быстрое хранилище данных типа «ключ‑значение» в памяти с открытым исходным кодом.✓ Правильный ответ
  3. Это модуль, производящий перенос данных в кэш памяти.
✓ Правильный ответ

Это быстрое хранилище данных типа «ключ‑значение» в памяти с открытым исходным кодом.

Вопрос 42

Что такое стек вызовов?

  1. Это способ выполнения последовательности кода, при котором происходит “проваливание” на всё более глубокие уровни.
  2. Это последовательность выполнения кода, при котором сначала выполняются команды локальной видимости, затем глобальной видимости.
  3. Это последовательность выполнения запросов исходящий-входящий.
Вопрос 43

Для чего нужен redux-thunk?

  1. Для контроля состояния переполненности хэш-таблиц.
  2. Для того, чтобы внутри создателя действия у вас была функция dispatch, чтобы с помощью нее «диспатчить» другие действия.
  3. Для обеспечения очередности асинхронных запросов.
Вопрос 44Ответ открыт бесплатно

Можно ли (и считается ли это нормальным) использовать state, если используется Redux?

  1. Ни в коем случае. Это чревато конфликтом исполнения кода.
  2. Только в случаях, когда нет асинхронных запросов.
  3. Разумеется да! Это нормально. Если изменяемое состояние компонента не нужно нигде, кроме него самого — это однозначно state.✓ Правильный ответ
✓ Правильный ответ

Разумеется да! Это нормально. Если изменяемое состояние компонента не нужно нигде, кроме него самого — это однозначно state.

Вопрос 45

Почему в reducer’ax мы возвращаем новые объекты?

  1. Потому что redux использует простое сравнение: изменился объект или нет. А два объекта могут быть равны только в том случае, если они содержат ссылку на одно и тоже место в памяти.
  2. Провокационный вопрос. На самом деле объекты не являются новыми - они просто видоизменены, но новыми, строго говоря, их назвать нельзя!
  3. Потому что любой объект занимает свою ячейку памяти, а, следовательно, является новым по сути.
Вопрос 46

Что возвращает функция connect (из react-redux)?

  1. Connect сигнализирует о соединении или разъединении связки сервер-клиент.
  2. Connect возвращает новый компонент, обернутый в «приконнекченный» компонент, в котором как раз и живут свойства, пришедшие из редьюсеров (которые туда прокидывает Provider).
  3. Connect возвращает новое значение в базе данных после полученного push запроса.
Вопрос 47Ответ открыт бесплатно

Как установить Reactstrap?

  1. npm install bootstrap✓ Правильный ответ
  2. npm add bootstrap
  3. npm install bootstrap/react
✓ Правильный ответ

npm install bootstrap

Вопрос 48

Для чего применяется Semantic UI React?

  1. Это библиотека внешних компонентов для готовых мобильных решений.
  2. Предлагает простые, модульные и настраиваемые компоненты React для поддержки приложений и веб-разработки.
  3. В основном это библиотека для создания тем пользовательского интерфейса React с более чем 30 примитивными компонентами пользовательского интерфейса.
Вопрос 49

Как установить Semantic UI React?

  1. npm install semantic-ui-react semantic-ui-css
  2. npm add semantic-ui-react
  3. npm install semantic
Вопрос 50

В чем отличие в написании тегов html от React?

  1. Теги всегда пишутся одинаково, иначе браузер их не сможет идентифицировать.
  2. В React не используются закрывающие теги.
  3. В React теги пишутся с заглавной буквы.
Вопрос 51Ответ открыт бесплатно

Что такое Next.js?

  1. Фреймворк для production.✓ Правильный ответ
  2. Библиотека для разработки графических приложений.
  3. Фреймворк для разработки серверной части приложения.
✓ Правильный ответ

Фреймворк для production.

Вопрос 52

Какова роль React в Next.js?

  1. React позволяет произвести интеграцию с хостом.
  2. React отвечает за UI.
  3. React позволяет оптимизировать приложение для конечного пользователя.
Вопрос 53

Какой самый простой способ подключения Next.js?

  1. Через < div >
  2. С помощью < script >
  3. Используя routing
Вопрос 54Ответ открыт бесплатно

Как запускается Next.js?

  1. Через nmp
  2. Через dev✓ Правильный ответ
  3. Запускается автоматически, дойдя до script
✓ Правильный ответ

Через dev

Вопрос 55

Где происходит компиляция и минифицирование?

  1. На стороне front (React)
  2. На стороне сервера (Next)
  3. В зависимости от сложности проекта.
Вопрос 56

Можно ли использовать Next.js с Redux?

  1. Да, легко, и даже очень эффективно.
  2. Это совершенно несовместимые фреймворки.
  3. Можно, но нежелательно, так как может возникнуть конфликт состояний.
Вопрос 57

Какая команда создает Next.js?

  1. npx app-next
  2. yarn create-next
  3. npx create-next-app, либо yarn create-next-app
Вопрос 58Ответ открыт бесплатно

В каком формате открывается созданный проект в редакторе кода?

  1. Стандартный файл с кодом по типу css.
  2. Смешанный тип. напоминающий страницу html.
  3. В формате json.✓ Правильный ответ
✓ Правильный ответ

В формате json.

Вопрос 59

Как отреагирует страница с Next проектом, если в коде произвести изменения?

  1. Если перезагрузить страницу, то изменения отобразятся на странице.
  2. Всё происходит автоматически, как и в обычном React.
  3. Нужно остановить локальный сервер и запустить его заново.
Вопрос 60

Как создать новую страницу в имеющемся уже приложении?

  1. Просто в редакторе создать новый файл с расширением .js и на локальном сервере через слеш прописать название этого файла.
  2. Для этого просто нужно создать новый проект и прописать в нём мультистраничный режим.
  3. В Next.js не предусмотрен многостраничный режим.
Вопрос 61Ответ открыт бесплатно

Когда нужно использовать Next.js?

  1. Когда создаете легкое одностраничное приложение с небольшим количеством графики.
  2. При создании адаптивного приложения для мобильных устройств.
  3. Когда необходимо создать оптимизированный лендинг или домашнюю страницу, а также любые другие страницы, которые полагаются на органический поисковый трафик.✓ Правильный ответ
✓ Правильный ответ

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

Вопрос 62

Нужен ли Node.js для использования Next.js?

  1. Нет, Next.js самодостаточный фреймворк.
  2. Да, установка Node.js необходима.
  3. Лучше работает с Node.js, но вполне можно обойтись и без него.
Вопрос 63

Какая функция позволяет получать статическую информацию (получение данных во время сборки проекта)?

  1. getServerSideProps
  2. getStaticProps
  3. getStaticPaths
Вопрос 64Ответ открыт бесплатно

Какая функция позволяет получать статическую информацию (устанавливает динамические маршруты для предварительного рендеринга страниц на основе данных)?

  1. getServerSideProps
  2. getStaticProps
  3. getStaticPaths✓ Правильный ответ
✓ Правильный ответ

getStaticPaths

Вопрос 65

Какая функция позволяет получать статическую информацию (получает данные на сервере при каждом запросе)?

  1. getServerSideProps
  2. getStaticProps
  3. getStaticPaths
Вопрос 66

Объясните, что такое динамический импорт?

  1. Обмен клиент - сервер в непрерывном потоке. Работает быстро, но использует очень большой объём памяти.
  2. Метод, при котором все страницы проекта открыты в кэш памяти.
  3. Это способ разделения кода на части (code splitting), позволяющий загружать только тот код, который фактически используется на текущей странице.
Вопрос 67

Что такое React?

  1. React — это библиотека JavaScript с открытым исходным кодом, созданная Facebook для разработки сложных интерактивных пользовательских интерфейсов в веб- и мобильных приложениях. Основная цель React — создание компонентов пользовательского интерфейса; их часто называют просто «V» (View) в архитектуре «MVC».
  2. React - это виртуальная среда разработки, используемая для создания приложения на серверной части сайта.
  3. React - это библиотека, или модуль JS, распространяемая бесплатно, для разработки мобильных приложений. Главная фишка React - это адаптация сайта под многочисленные экраны миниатюрных мобильных устройств.
Вопрос 68Ответ открыт бесплатно

Что такое Виртуальная DOM?

  1. Виртуальная DOM - это своеобразное представление структуры сайта в виртуальной машине. В отличии от классической структуры DOM, виртуальная не представлена визуально и существует только в памяти компьютера, что позволяет быстро реагировать на изменения в коде.
  2. Виртуальная DOM является представлением реальной DOM в памяти. React создает кэш структуры данных в памяти, вычисляет результирующие различия и затем эффективно обновляет отображаемую DOM браузера. Это позволяет программисту писать код, как будто вся страница отображается при каждом изменении, в то время как библиотеки React отображают только те подкомпоненты, которые действительно изменяются.✓ Правильный ответ
  3. DOM - это вообще виртуальная структура. Другой её и не бывает.
✓ Правильный ответ

Виртуальная DOM является представлением реальной DOM в памяти. React создает кэш структуры данных в памяти, вычисляет результирующие различия и затем эффективно обновляет отображаемую DOM браузера. Это позволяет программисту писать код, как будто вся страница отображается при каждом изменении, в то время как библиотеки React отображают только те подкомпоненты, которые действительно изменяются.

Вопрос 69

Какие существуют фазы жизненного цикла компонентов React?

  1. Инициализация, обновление, удаление.
  2. Инициализация, монтирование, размонтирование, удаление.
  3. Инициализация, монтирование, обновление, размонтирование.
Вопрос 70

Что такое состояние в React?

  1. Состояние - это последнее сохраненное действие в кэше.
  2. Состояние похоже на свойство, но оно является частным и полностью контролируется компонентом. State — это обязательно объект, который содержит данные и определяет, как компонент отображается и ведет себя.
  3. Состоянием в React принято называть процесс перехода из одного окна в другое без перезагрузки страницы
Вопрос 71Ответ открыт бесплатно

Что такое Redux?

  1. Redux - это контейнер с предсказуемым состоянием для приложений JavaScript, основанный на шаблоне проектирования Flux. Redux может использоваться вместе с ReactJS или с любой другой библиотекой представлений. Он очень компактный (около 2 КБ) и не имеет никаких зависимостей.✓ Правильный ответ
  2. Redux - это библиотека, или фреймворк, для создания адаптивных приложений на базе React.
  3. Redux - это встроенная библиотека JS для объединения серверной и фронт частей сайта или приложения.
✓ Правильный ответ

Redux - это контейнер с предсказуемым состоянием для приложений JavaScript, основанный на шаблоне проектирования Flux. Redux может использоваться вместе с ReactJS или с любой другой библиотекой представлений. Он очень компактный (около 2 КБ) и не имеет никаких зависимостей.

Вопрос 72

Как изменяется состояние в Redux?

  1. Для этого нужно произвести перезагрузку приложения.
  2. С помощью дополнительного модуля MUI. В ином другом случае состояние, в том понимании которое заложено в этот термин, остается неизменным. Это сделано для того, чтобы несохраненные изменения не были потеряны при создании приложения.
  3. Единственный способ изменить состояние - это создать действие, объект, описывающий произошедшее.
Вопрос 73

Что такое контролируемые компоненты?

  1. Это элементы css, связанные друг с другом тегами посредством html.
  2. Это модули приложения, объединенные в один класс.
  3. Элемент ввода формы, значение которого контролируется React, называется контролируемым компонентом.
Вопрос 74

Что такое потомки?

  1. Потомками называют элементы класса, от которых происходит наследование свойств, значений, состояний объектов, элементов.
  2. В выражениях JSX , которые содержат открывающий и закрывающий тег, содержимое между этими тегами передается в компоненты автоматически в качестве специального свойства: props.children.
  3. Компоненты React, автоматически прописываются в кэш памяти (хэш таблицы), где остаются для быстрой идентификации новых компонентов, входящих в их состав. Они и получили название потомков.
Вопрос 75Ответ открыт бесплатно

Что такое Flux?

  1. Flux - это библиотека React с открытым кодом, для создания веб-приложений.
  2. Flux - это элемент ввода формы, значение которого контролируется React.
  3. Flux — это парадигма разработки приложений, используемая в качестве замены более традиционного шаблона MVC.✓ Правильный ответ
✓ Правильный ответ

Flux — это парадигма разработки приложений, используемая в качестве замены более традиционного шаблона MVC.

Вопрос 76

Что такое «хранилище» в Redux?

  1. Хранилищем называется хэш таблица, в которую заносятся состояния.
  2. Хранилище - это совокупность открывающих и закрывающих тегов, объединенных одним классом.
  3. Хранилище - это объект, который хранит состояние приложения и предоставляет несколько вспомогательных методов для доступа к состоянию, отправки действий и регистрации прослушивателей.
Вопрос 77

Что такое “чистая функция”?

  1. Функция - это действие, которое совершается объектом программирования для вывода кода на монитор.
  2. Это процесс компиляции кода.
  3. Чистая функция является вычислительным аналогом математической функции.
Вопрос 78Ответ открыт бесплатно

Как бы вы отключили хранилище Redux, чтобы оно не принимало никаких изменений в состоянии?

  1. Это невозможно, так как в противном случае теряется весь смысл использования Redux.
  2. Один из способов сделать это — установить для флага exit в редукторе корневого состояния значение true, просто оставляя состояние неизменным.✓ Правильный ответ
  3. Единственный способ осуществить данный функционал - это отключить кэширование памяти.
✓ Правильный ответ

Один из способов сделать это — установить для флага exit в редукторе корневого состояния значение true, просто оставляя состояние неизменным.

Вопрос 79

В чем разница между состоянием и свойством?

  1. Свойство передается компоненту аналогично параметрам функции, состояние управляется внутри компонента аналогично переменным, объявленным внутри функции.
  2. Разницы никакой, в различных источниках называют по разному.
  3. Свойство управляется внутри компонента аналогично переменным, состояние передается компоненту аналогично параметрам функции.
Вопрос 80

Что такое MUI?

  1. Это фреймворк, помогающий создать серверную часть сайта или приложения.
  2. Это шаблон, с помощью которого легко создать приложение для мобильного устройства. Работает исключительно на TypeScript.
  3. Это простая и настраиваемая библиотека компонентов React, основанная на Google Material Design.
Вопрос 81

Как можно установить библиотеку MUI?

  1. npm install @mui/material @emotion/react @emotion/styled
  2. npm install mui/material
  3. yarn add mui/material
Вопрос 82Ответ открыт бесплатно

Что представляет собой Ant Design?

  1. Это фреймворк для создания редких шрифтов, пользовательских стилей.
  2. Библиотека, для которой характерна визуализация данных AntV , диаграммы дизайна Ant и мобильный дизайн Ant.✓ Правильный ответ
  3. Библиотека, с помощью которой легко создавать сложные графические фигуры для дизайнерских сайтов.
✓ Правильный ответ

Библиотека, для которой характерна визуализация данных AntV , диаграммы дизайна Ant и мобильный дизайн Ant.

Вопрос 83

В чем особенность Theme UI?

  1. Данный фреймворк особенно хорошо применять для проектирования сложных графических интерфейсов.
  2. Очень простой фреймворк, который используется для создания простых приложений с легкой графикой и стандартными шрифтами.
  3. Библиотека с большими возможностями в области точечного дизайна.
Вопрос 84

Как установить Theme UI?

  1. npm install theme-ui
  2. npm @install theme-ui
  3. npm install theme-ui/react
Вопрос 85Ответ открыт бесплатно

Как установить Ant Design?

  1. npm install ant/react
  2. npm install antd✓ Правильный ответ
  3. npm install ant
✓ Правильный ответ

npm install antd

Вопрос 86

Какая характерная особенность Reactstrap?

  1. Довольно сложный фреймворк для создания серьезных графических элементов. Используется дизайнерами.
  2. Простой, отзывчивый фреймворк с легким дизайном, широко используется для большинства всевозможных проектов.
  3. Библиотека, содержащая в себе очень много фреймворков.
Вопрос 87

Что делает «npm install»?

  1. Устанавливает библиотеку npm
  2. Он устанавливает зависимости, найденные в файле package.json.
  3. Производит компиляцию кода в машинный код.
Вопрос 88Ответ открыт бесплатно

Как работает цикл событий?

  1. Код выполняется последовательно. При выполнении цикла с многими итерациями, выполняется первая итерация и после этого происходит выход из цикла с продолжением выполнения последующего кода.
  2. Он планирует выполнение набора из пяти фаз в цикле. На первом этапе выполняются запланированные обратные вызовы setTimeout и setInterval. Второй запускает обратные вызовы ввода-вывода, запланированные для выполнения на текущей итерации. Третий опрашивает события, которые будут выполнены в следующей итерации. Четвертый запускает обратные вызовы setImmediate(). Наконец, пятый запускает все обратные вызовы «закрытия».✓ Правильный ответ
  3. Выполняется набор из трех фаз в цикле. Первая фаза запускает обратные вызовы ввода-вывода. Вторая фаза опрашивает события, которые будут выполнены на текущей итерации, и третья фаза закрывает все вызовы.
✓ Правильный ответ

Он планирует выполнение набора из пяти фаз в цикле. На первом этапе выполняются запланированные обратные вызовы setTimeout и setInterval. Второй запускает обратные вызовы ввода-вывода, запланированные для выполнения на текущей итерации. Третий опрашивает события, которые будут выполнены в следующей итерации. Четвертый запускает обратные вызовы setImmediate(). Наконец, пятый запускает все обратные вызовы «закрытия».

Вопрос 89

В чем разница между v-if и v-show?

  1. v-if отображается только при разработке и является служебным выражением. Когда проект выходит на product стадию, этот элемент преобразуется в v-show.
  2. v-if не будет отображать элемент в DOM, если выражение оценивается как false. В случае v-show, он будет отображать элемент в DOM несмотря ни на что, но будет скрыт, если false. v-if поддерживает v-else v-else-if может использоваться внутри элемента, v-show не поддерживает это.
  3. v-if - это логическое выражение, реагирующее на false и true, а v-show приобретает значение и показывает его в любом случае.
Вопрос 90

В чем разница между локальной и глобальной регистрацией компонента?

  1. Глобальная регистрация компонента предполагает обращение к ней через request стороннему пользователю, тогда как локальная компонента предназначена исключительно для разработчика и является служебной.
  2. Глобальная регистрация компонента дает пользователю возможность использовать её только в рамках одного компонента, но во всех классах и функциях. Использование в других компонентах не предусматривается из-за проблем безопасности. Локальные компоненты используются только в рамках своего класса или функции.
  3. Глобальная регистрация компонента позволяет повторно использовать его во всем приложении, даже в других компонентах. Локальные компоненты могут использоваться только в том компоненте, в котором они были зарегистрированы.
Вопрос 91

Что такое реквизит?

  1. Реквизит - это подобие декоратора в классах.
  2. Реквизиты - это настраиваемые атрибуты, которые можно зарегистрировать для компонента.
  3. Реквизит - дочерний класс, который принимает все свойства родительского класса.
Вопрос 92Ответ открыт бесплатно

Как реализовать двустороннюю привязку?

  1. Двусторонняя привязка осуществляется миграцией. При создании любого проекта файл миграции создается автоматически.
  2. Вы можете добиться двусторонней привязки, указав v-model свойство в элементе ввода. Это гарантирует, что при изменении значения элемента изменится и свойство данных Vue.✓ Правильный ответ
  3. В фреймворке Vue двусторонняя привязка не предусмотрена.
✓ Правильный ответ

Вы можете добиться двусторонней привязки, указав v-model свойство в элементе ввода. Это гарантирует, что при изменении значения элемента изменится и свойство данных Vue.

Вопрос 93

Что такое миксины?

  1. Миксины - это гибкий способ, позволяющий распределять функции между компонентами.
  2. Традиционная национальная обувь коренных жителей Америки.
  3. Способ смешивания нескольких компонентов между собой для получения глобальных свойств.
Вопрос 94

Что такое Vue Router?

  1. Метод для осуществления взаимодействия между различными компонентами.
  2. Vue Router - официальный маршрутизатор Vue.js для создания страниц с разными маршрутами.
  3. Устройство, позволяющее распределять написанный код по пользователям и работать одновременно. Если кратко - то это многопоточность.
Вопрос 95Ответ открыт бесплатно

Каковы особенности и возможности vue-router?

  1. Вложенное сопоставление маршрута / представления Модульная конфигурация маршрутизатора на основе компонентов Параметры маршрута, запрос, подстановочные знаки Использование неявных запросов Интеграция с другими библиотеками
  2. Вложенное сопоставление маршрута / представления Модульная конфигурация маршрутизатора на основе компонентов Параметры маршрута, запрос, подстановочные знаки Просмотр эффектов перехода на основе системы перехода Vue.js Интеграция с другими библиотеками Работа с базами данных (по умолчанию MySQL)
  3. Вложенное сопоставление маршрута / представления Модульная конфигурация маршрутизатора на основе компонентов Параметры маршрута, запрос, подстановочные знаки Просмотр эффектов перехода на основе системы перехода Vue.js Детальное управление навигацией Ссылки с автоматическими активными классами CSS Режим истории HTML5 или режим хеширования с автоматическим откатом в IE9 Настраиваемое поведение прокрутки✓ Правильный ответ
✓ Правильный ответ

Вложенное сопоставление маршрута / представления Модульная конфигурация маршрутизатора на основе компонентов Параметры маршрута, запрос, подстановочные знаки Просмотр эффектов перехода на основе системы перехода Vue.js Детальное управление навигацией Ссылки с автоматическими активными классами CSS Режим истории HTML5 или режим хеширования с автоматическим откатом в IE9 Настраиваемое поведение прокрутки

Вопрос 96

Как можно перенаправить на другую страницу Vue.js?

  1. Если вы используете vue-router, вы должны использовать router.go(path) для перехода к любому конкретному маршруту.
  2. Это осуществляется через специальные запросы.
  3. Только используя сторонние модули.
Вопрос 97

Как использовать локальное хранилище с Vue.js?

  1. localStorage.setItem('YourItem', response.data) localStorage.getItem('YourItem') localStorage.removeItem('YourItem')
  2. Локальное хранилище доступно только разработчику. Он заходит в него непосредственно через среду разработки.
Вопрос 98

Как развернуть приложение Vue.js?

  1. Если вы создали свой проект следующим образом: vue init webpack myproject Тогда: npm run build Затем скопируйте index.html и папку /dist/ в корневой каталог вашего сайта.
  2. vue.js run myproject copy to clipboard /dist/
  3. Для этого существует приложение open vue to init nmp
Вопрос 99Ответ открыт бесплатно

Объясните разницу между односторонним потоком данных и двусторонней привязкой данных?

  1. Разница в том, что при одностороннем потоке данных нет обратной связи. В двустороннем привязке можно делать запросы как с изменением параметров в базе данных, так и без этого.
  2. Односторонняя привязка данных была в старых версиях фреймворка. Теперь используется только двусторонняя.
  3. В одностороннем потоке данных часть представления (UI) приложения не обновляется автоматически при изменении модели данных, нам нужно написать некоторый собственный код, чтобы он обновлялся каждый раз при изменении модели данных. В Vue js v-bind используется для одностороннего потока данных или привязки. При двусторонней привязке данных часть представления (UI) приложения автоматически обновляется при изменении модели данных. В Vue.js директива v-model используется для двусторонней привязки данных.✓ Правильный ответ
✓ Правильный ответ

В одностороннем потоке данных часть представления (UI) приложения не обновляется автоматически при изменении модели данных, нам нужно написать некоторый собственный код, чтобы он обновлялся каждый раз при изменении модели данных. В Vue js v-bind используется для одностороннего потока данных или привязки. При двусторонней привязке данных часть представления (UI) приложения автоматически обновляется при изменении модели данных. В Vue.js директива v-model используется для двусторонней привязки данных.

Вопрос 100

Что такое Nuxt.js?

  1. Nuxt.js - это библиотека фреймворка Vue.js для создания динамичных мультипликационных приложений.
  2. Nuxt.js - это фреймворкдля фреймворка Vue.js. Фреймворк в программировании- это некий инструмент с помощью которого можно создавать гибкие проекты с нуля.
  3. Nuxt.js - это библиотека фреймворка Vue.js. Используется как дополнение основному фреймворку, который в современной версии вообще не может полноценно без неё работать.
Вопрос 101

Чем отличается Nuxt.js от Vue.js?

  1. В целом это тот же Vue.js, только с SSR (Server Side Rendering).
  2. Совершенно разные фреймворки. Первый работает исключительно на серверную часть, второй отвечает за фронтэнд.
  3. Nuxt.js - это библиотека фреймворка Vue.js. Поэтому сравнивать их не очень корректно. Одно - это неотъемлемая часть другого.
Вопрос 102Ответ открыт бесплатно

Что такое SSR?

  1. Super Server Remove - технология удаления данных при перезаписи сервера.
  2. Внешняя библиотека фреймворка Vue.js.
  3. SSR (Server Side Rendering) – это Node.js технология с помощью которой можно заранее на сервере собрать JavaScript файлы и отдать поисковой системе в классическом и удобном для нее виде.✓ Правильный ответ
✓ Правильный ответ

SSR (Server Side Rendering) – это Node.js технология с помощью которой можно заранее на сервере собрать JavaScript файлы и отдать поисковой системе в классическом и удобном для нее виде.

Вопрос 103

Что такое Vuetify?

  1. Vuetify - это полноценный фреймворк для создания веб приложений на любой платформе. Включает в себя огромное количество библиотек и модулей.
  2. Внешняя библиотека фреймворка Vue.js.
  3. Vuetify является наиболее полной библиотекой компонентов пользовательского интерфейса для приложений Vue, которая соответствует спецификациям Google Material Design.
Вопрос 104

Как установить Vuetify?

  1. Vuetify по умолчанию установлена в фреймворк Vue.js
  2. Vuetify устанавливается как стандартное приложение с сайта vue.com
  3. Просто набрать в строке npm install vuetify
Вопрос 105

Как импортировать jQuery плагин?

  1. Импортировать ничего не нужно, этот плагин уже встроен в систему.
  2. import $ from 'jquery' import TextEditor from 'TextEditor'
  3. import from 'jquery' import {TextEditor} from 'TextEditor'
Вопрос 106Ответ открыт бесплатно

Расскажите своими словами про хуки жизненного цикла.

  1. Хуки жизненного цикла (lifecycle hooks) — важная часть любого серьёзного компонента. Нам часто нужно знать, когда компонент был создан, добавлен в DOM, обновлён или уничтожен. Хуки жизненного цикла показывают нам, как работает «за кулисами» выбранная библиотека.✓ Правильный ответ
  2. Хуки жизненного цикла (lifecycle hooks) позволяют отслеживать компоненты с момента их инициализации до их логического завершения.
  3. Хуки жизненного цикла (lifecycle hooks) — это процесс создания связей между компонентами.
✓ Правильный ответ

Хуки жизненного цикла (lifecycle hooks) — важная часть любого серьёзного компонента. Нам часто нужно знать, когда компонент был создан, добавлен в DOM, обновлён или уничтожен. Хуки жизненного цикла показывают нам, как работает «за кулисами» выбранная библиотека.

О материалах и доступе

Что входит в набор «Фреймворки и библиотеки JS.sa_Fro-р»?

106 вопросов с вариантами из опубликованных тестов (6). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности