106 вопросов6 тестов в одном предметеДоступ 7 дней
Содержание предмета
Бесплатные ответы на тесты по предмету «Фреймворки и библиотеки JS» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 106 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Что такое Node.js?
1Node.js - это среда выполнения JavaScript.✓ Правильный ответ
2Node.js - это фреймворк для разработки веб-приложений.
3Node.js - это библиотека для графического дизайна.
✓ Правильный ответ
Node.js - это среда выполнения JavaScript.
Вопрос 2
Для чего нужен Node.js?
1Node.js предназначен для отображения в консоли информации, введенной в редакторе кода.
2Node.js отлично справляется с обработкой нескольких соединений с низкой цикломатической сложностью, учитывая, что его однопоточный характер требует, чтобы мы как можно скорее освободили цикл обработки событий.
3Node.js устанавливает зависимости, найденные в файле package.json.
Вопрос 3
Что такое npm?
1npm представляет собой диспетчер пакетов Node.js.
2nmp - это виртуальный DOM для Node.js.
3nmp - это способ хранения данных в хэш таблицах.
Вопрос 4
Что представляет собой nmp?
1Это просто приложение, которое работает в фоновом режиме и внешне невидимо.
2nmp визуализирует в отдельном окне всё то что программист делает со своим кодом.
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?
1npm install name-of-the-library
2install npm name-of-the-library
3nmp 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?
1Django, Flask, NodeAPI
2Redis, Nuxt, Parcell
3Express, Sails, Koajs✓ Правильный ответ
✓ Правильный ответ
Express, Sails, Koajs
Вопрос 11
Чем хорош Express.js?
1Express.js упрощает установку маршрутов для веб-приложения, что делает его оптимальным выбором для создания REST API.
2Это необходимый компонент для запуска локального сервера.
3С помощью Express.js можно добиться эффекта переключения между страницами приложения без перезагрузки сервера.
Вопрос 12
Что такое Crypto?
1Это приложение, позволяющее работать с криптовалютами в странах, где это не противоречит законодательству.
2Crypto - это метод для работы со сложными математическими функциями, связанными с ИИ.
3Crypto - это внутренняя библиотека 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 и рабочим потоком?
1Web worker реализованы в Node.js, а рабочие потоки реализованы в браузере.
2Web 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Его основной функционал - это установка связи между средой разработки и браузером.
3Npm будет очень полезен при разработке приложений Node, он может помочь вам определить конкретные номера версий ваших зависимостей.
Вопрос 33
Что такое заглушка?
1Это способ остановить асинхронный запрос при возникновении ошибки.
2Заглушка - это функция или программа, используемая для моделирования компонента / модуля.
3Заглушка - это компонент для отладки программы.
Вопрос 34Ответ открыт бесплатно
Что такое стек вызовов?
1Это способ выполнения последовательности кода, при котором происходит “проваливание” на всё более глубокие уровни.✓ Правильный ответ
2Это последовательность выполнения кода, при котором сначала выполняются команды локальной видимости, затем глобальной видимости.
3Это последовательность выполнения запросов исходящий-входящий.
✓ Правильный ответ
Это способ выполнения последовательности кода, при котором происходит “проваливание” на всё более глубокие уровни.
Вопрос 35
Какую проблему решает redux?
1Управление состоянием (данными) всего вашего приложения.
2Управление связью между сервером и клиентом.
3Обновляет DOM страницу без лишних перезапусков сервера.
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)?
1Connect сигнализирует о соединении или разъединении связки сервер-клиент.
2Connect возвращает новый компонент, обернутый в «приконнекченный» компонент, в котором как раз и живут свойства, пришедшие из редьюсеров (которые туда прокидывает Provider).
3Connect возвращает новое значение в базе данных после полученного 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)?
1Connect сигнализирует о соединении или разъединении связки сервер-клиент.
2Connect возвращает новый компонент, обернутый в «приконнекченный» компонент, в котором как раз и живут свойства, пришедшие из редьюсеров (которые туда прокидывает Provider).
3Connect возвращает новое значение в базе данных после полученного push запроса.
Вопрос 47Ответ открыт бесплатно
Как установить Reactstrap?
1npm install bootstrap✓ Правильный ответ
2npm add bootstrap
3npm install bootstrap/react
✓ Правильный ответ
npm install bootstrap
Вопрос 48
Для чего применяется Semantic UI React?
1Это библиотека внешних компонентов для готовых мобильных решений.
2Предлагает простые, модульные и настраиваемые компоненты React для поддержки приложений и веб-разработки.
3В основном это библиотека для создания тем пользовательского интерфейса React с более чем 30 примитивными компонентами пользовательского интерфейса.
Вопрос 49
Как установить Semantic UI React?
1npm install semantic-ui-react semantic-ui-css
2npm add semantic-ui-react
3npm install semantic
Вопрос 50
В чем отличие в написании тегов html от React?
1Теги всегда пишутся одинаково, иначе браузер их не сможет идентифицировать.
2В React не используются закрывающие теги.
3В React теги пишутся с заглавной буквы.
Вопрос 51Ответ открыт бесплатно
Что такое Next.js?
1Фреймворк для production.✓ Правильный ответ
2Библиотека для разработки графических приложений.
3Фреймворк для разработки серверной части приложения.
✓ Правильный ответ
Фреймворк для production.
Вопрос 52
Какова роль React в Next.js?
1React позволяет произвести интеграцию с хостом.
2React отвечает за UI.
3React позволяет оптимизировать приложение для конечного пользователя.
Вопрос 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?
1npx app-next
2yarn create-next
3npx 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
Какая функция позволяет получать статическую информацию (получение данных во время сборки проекта)?
1getServerSideProps
2getStaticProps
3getStaticPaths
Вопрос 64Ответ открыт бесплатно
Какая функция позволяет получать статическую информацию (устанавливает динамические маршруты для предварительного рендеринга страниц на основе данных)?
1getServerSideProps
2getStaticProps
3getStaticPaths✓ Правильный ответ
✓ Правильный ответ
getStaticPaths
Вопрос 65
Какая функция позволяет получать статическую информацию (получает данные на сервере при каждом запросе)?
1getServerSideProps
2getStaticProps
3getStaticPaths
Вопрос 66
Объясните, что такое динамический импорт?
1Обмен клиент - сервер в непрерывном потоке. Работает быстро, но использует очень большой объём памяти.
2Метод, при котором все страницы проекта открыты в кэш памяти.
3Это способ разделения кода на части (code splitting), позволяющий загружать только тот код, который фактически используется на текущей странице.
Вопрос 67
Что такое React?
1React — это библиотека JavaScript с открытым исходным кодом, созданная Facebook для разработки сложных интерактивных пользовательских интерфейсов в веб- и мобильных приложениях. Основная цель React — создание компонентов пользовательского интерфейса; их часто называют просто «V» (View) в архитектуре «MVC».
2React - это виртуальная среда разработки, используемая для создания приложения на серверной части сайта.
3React - это библиотека, или модуль JS, распространяемая бесплатно, для разработки мобильных приложений. Главная фишка React - это адаптация сайта под многочисленные экраны миниатюрных мобильных устройств.
Вопрос 68Ответ открыт бесплатно
Что такое Виртуальная DOM?
1Виртуальная DOM - это своеобразное представление структуры сайта в виртуальной машине. В отличии от классической структуры DOM, виртуальная не представлена визуально и существует только в памяти компьютера, что позволяет быстро реагировать на изменения в коде.
2Виртуальная DOM является представлением реальной DOM в памяти. React создает кэш структуры данных в памяти, вычисляет результирующие различия и затем эффективно обновляет отображаемую DOM браузера. Это позволяет программисту писать код, как будто вся страница отображается при каждом изменении, в то время как библиотеки React отображают только те подкомпоненты, которые действительно изменяются.✓ Правильный ответ
3DOM - это вообще виртуальная структура. Другой её и не бывает.
✓ Правильный ответ
Виртуальная DOM является представлением реальной DOM в памяти. React создает кэш структуры данных в памяти, вычисляет результирующие различия и затем эффективно обновляет отображаемую DOM браузера. Это позволяет программисту писать код, как будто вся страница отображается при каждом изменении, в то время как библиотеки React отображают только те подкомпоненты, которые действительно изменяются.
Вопрос 69
Какие существуют фазы жизненного цикла компонентов React?
1Состояние - это последнее сохраненное действие в кэше.
2Состояние похоже на свойство, но оно является частным и полностью контролируется компонентом. State — это обязательно объект, который содержит данные и определяет, как компонент отображается и ведет себя.
3Состоянием в React принято называть процесс перехода из одного окна в другое без перезагрузки страницы
Вопрос 71Ответ открыт бесплатно
Что такое Redux?
1Redux - это контейнер с предсказуемым состоянием для приложений JavaScript, основанный на шаблоне проектирования Flux. Redux может использоваться вместе с ReactJS или с любой другой библиотекой представлений. Он очень компактный (около 2 КБ) и не имеет никаких зависимостей.✓ Правильный ответ
2Redux - это библиотека, или фреймворк, для создания адаптивных приложений на базе React.
3Redux - это встроенная библиотека 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?
1Flux - это библиотека React с открытым кодом, для создания веб-приложений.
2Flux - это элемент ввода формы, значение которого контролируется React.
3Flux — это парадигма разработки приложений, используемая в качестве замены более традиционного шаблона 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.
1Это фреймворк для создания редких шрифтов, пользовательских стилей.
2Библиотека, для которой характерна визуализация данных AntV , диаграммы дизайна Ant и мобильный дизайн Ant.✓ Правильный ответ
3Библиотека, с помощью которой легко создавать сложные графические фигуры для дизайнерских сайтов.
✓ Правильный ответ
Библиотека, для которой характерна визуализация данных AntV , диаграммы дизайна Ant и мобильный дизайн Ant.
Вопрос 83
В чем особенность Theme UI?
1Данный фреймворк особенно хорошо применять для проектирования сложных графических интерфейсов.
2Очень простой фреймворк, который используется для создания простых приложений с легкой графикой и стандартными шрифтами.
3Библиотека с большими возможностями в области точечного дизайна.
Вопрос 84
Как установить Theme UI?
1npm install theme-ui
2npm @install theme-ui
3npm install theme-ui/react
Вопрос 85Ответ открыт бесплатно
Как установить Ant Design?
1npm install ant/react
2npm install antd✓ Правильный ответ
3npm 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?
1v-if отображается только при разработке и является служебным выражением. Когда проект выходит на product стадию, этот элемент преобразуется в v-show.
2v-if не будет отображать элемент в DOM, если выражение оценивается как false. В случае v-show, он будет отображать элемент в DOM несмотря ни на что, но будет скрыт, если false. v-if поддерживает v-else v-else-if может использоваться внутри элемента, v-show не поддерживает это.
3v-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Метод для осуществления взаимодействия между различными компонентами.
2Vue 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Локальное хранилище доступно только разработчику. Он заходит в него непосредственно через среду разработки.
Вопрос 98
Как развернуть приложение Vue.js?
1Если вы создали свой проект следующим образом:
vue init webpack myproject
Тогда:
npm run build
Затем скопируйте index.html и папку /dist/ в корневой каталог вашего сайта.
2vue.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?
1Nuxt.js - это библиотека фреймворка Vue.js для создания динамичных мультипликационных приложений.
2Nuxt.js - это фреймворкдля фреймворка Vue.js. Фреймворк в программировании- это некий инструмент с помощью которого можно создавать гибкие проекты с нуля.
3Nuxt.js - это библиотека фреймворка Vue.js. Используется как дополнение основному фреймворку, который в современной версии вообще не может полноценно без неё работать.
Вопрос 101
Чем отличается Nuxt.js от Vue.js?
1В целом это тот же Vue.js, только с SSR (Server Side Rendering).
2Совершенно разные фреймворки. Первый работает исключительно на серверную часть, второй отвечает за фронтэнд.
3Nuxt.js - это библиотека фреймворка Vue.js. Поэтому сравнивать их не очень корректно. Одно - это неотъемлемая часть другого.
Вопрос 102Ответ открыт бесплатно
Что такое SSR?
1Super Server Remove - технология удаления данных при перезаписи сервера.
2Внешняя библиотека фреймворка Vue.js.
3SSR (Server Side Rendering) – это Node.js технология с помощью которой можно заранее на сервере собрать JavaScript файлы и отдать поисковой системе в классическом и удобном для нее виде.✓ Правильный ответ
✓ Правильный ответ
SSR (Server Side Rendering) – это Node.js технология с помощью которой можно заранее на сервере собрать JavaScript файлы и отдать поисковой системе в классическом и удобном для нее виде.
Вопрос 103
Что такое Vuetify?
1Vuetify - это полноценный фреймворк для создания веб приложений на любой платформе. Включает в себя огромное количество библиотек и модулей.
2Внешняя библиотека фреймворка Vue.js.
3Vuetify является наиболее полной библиотекой компонентов пользовательского интерфейса для приложений Vue, которая соответствует спецификациям Google Material Design.
Вопрос 104
Как установить Vuetify?
1Vuetify по умолчанию установлена в фреймворк Vue.js
2Vuetify устанавливается как стандартное приложение с сайта vue.com
3Просто набрать в строке npm install vuetify
Вопрос 105
Как импортировать jQuery плагин?
1Импортировать ничего не нужно, этот плагин уже встроен в систему.
2import $ from 'jquery'
import TextEditor from 'TextEditor'
3import 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 ошибка — вернём деньги.