Фреймворки и библиотеки JS.sa_Fro-р

Фреймворки и библиотеки JS.sa_Fro-р — вариант 7

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

19 вопросов Вариант 7 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

В чем разница между 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 приобретает значение и показывает его в любом случае.
Вопрос 2

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

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

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

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

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

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

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

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

Что такое Vue Router?

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

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

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

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

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

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

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

Как развернуть приложение 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
Вопрос 11

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

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

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

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

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

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

Что такое SSR?

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

Что такое SSR?

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

Что такое Vuetify?

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

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

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

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

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

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

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