Vuejs教程-Vue.js 多选题
1) 以下哪个陈述最好地定义了 Vue.js?
- Vue.js 是用于开发用户界面的开源 JavaScript 库。
- Vue.js 是用于开发用户界面的开源前端 JavaScript 框架。
- Vue.js 是一个开源的、跨平台的 JavaScript 运行时环境,用于在 Web 浏览器之外执行 JavaScript 程序。
- Vue.js 是一个用于简化 HTML DOM 树遍历和管理、事件处理、CSS 操作和 Ajax 的 JavaScript 库。
答案:1
2) 为什么称 Vue.js 为渐进式框架?
- Vue.js 之所以被称为渐进式框架,是因为它持续不断地进行变化和发展。
- Vue.js 之所以被称为渐进式框架,是因为它使我们能够创建动态用户界面和单页面应用程序。
- Vue.js 之所以被称为渐进式框架,是因为它遵循最新的 JavaScript 标准。
- 以上全部都是正确的。
答案:4
3) Vue.js 的主要用途是什么?
- Vue.js 经常用于开发用户界面的动态 JavaScript 框架。
- Vue.js 是一个将用户界面划分为组件的 JavaScript 库,用于为单页面应用程序创建用户界面。
- Vue.js 使用 MVVM 模式将数据绑定到特定的 DOM 元素。
- 以上全部都是正确的。
答案:4
4) 哪家公司发明了 Vue.js?
- Oracle
答案:2
5) 以下哪种数据绑定插值也被称为 "Mustache" 语法?
- v-on
- v-model
- {{}}
- []
答案:3
6) 在项目中正确安装 Vue.js 的方式是什么?
- 我们可以通过在 HTML 文件中包含
<script>
标签来使用 CDN 安装 Vue.js。 - 我们可以使用 Node Package Manager(NPM)来安装 Vue.js。
- 您可以使用 Bower 安装 Vue.js。
- 以上全部都是正确的。
答案:2
7) 在 Vue.js 中,以下哪种语法是正确的循环语句?
- vFor
- v-for
- *v-for
- 以上都不正确。
答案:2
8) 创建 Vue.js 实例的正确方式是什么?
- var text = new object ({//options})
- var text = new class ({//options})
- var text = new text ({//options})
- var text = new Vue({// options })
答案:4
9) 使用 Vue.js 的优势是什么?
- Vue.js 的体积非常小。
- Vue.js 的文档非常简单易懂。
- Vue.js 具有很强的灵活性。
- 以上全部都是正确的。
答案:4
10) 以下哪种修饰符在提高移动设备性能方面非常有用?
- .directive
- .once
- .capture
- .passive
答案:4
11) 在 Vue.js 中,哪个指令用于实现双向绑定?
- v-on
- v-model
- 无法实现双向绑定
- v-bind
答案:2
12) 在 Vue.js 中,哪个指令用于实现单向数据绑定?
- v-on
- v-model
- 无法实现单向数据绑定
- v-bind
答案:4
13) 在 Vue.js 中,组件的 props 属性的作用是什么?
- Props 用于将数据传递给子组件。
- Props 是可以在组件上注册的自定义属性。
- 当将值传递给 props 属性时,它会变成该组件实例上的属性。
- 以上全部都是正确的。
答案:4
14) 在 Vue.js 中,有多少种定义过滤器的方式?
- 1 种
- 2 种
- 3 种
- 4 种
答案:2
15) 在 Vue.js 中,Mixins 的核心特点是什么?
- Mixins 提供了很大的灵活性。
- Mixin 包含了 Vue.js 组件的选项。您可以在 Vue.js 中安全地使用 Mixins,因为它们不会影响其定义范围之外的更改。
- Vue.js 中的 Mixins 为代码的重用提供了一个很好的平台。
- 以上全部都是正确的。
答案:4
16) MVVM 的正确全称是什么?
- Model-Value-Value Model
- Model-View-Value Model
- Model-View-View Model
- Module-View-View Model
答案:2
17) VueX 是什么?
- VueX 是 Vue.js 应用程序的状态管理模式和库。
- VueX 是在 Vue.js 中使用的命令。
- VueX 是 Vue.js 的一个组件。
- 以上都不是正确的。
答案:1
18) 以下哪个方法不表示非变异方法?
- Reverse() 方法
- Concat() 方法
- Slice() 方法
- Filter() 方法
答案:1
19) 在 Vue.js 中,过滤器的主要用途是什么?
- 过滤器用于增强视图层的呈现。
- 过滤器也是可重用的,您可以在任何需要的组件上全局声明过滤器并使用它。
- 过滤器使您能够在视图层次上格式化数据。
- 以上全部都是正确的。
答案:4
20) 在 Vue.js 中,用于创建常量的关键字是什么?
- Const
- Constant
- Define
- 以上都不是正确的
答案:1
21) 以下代码表示已注册的组件。如何在模板中调用自定义组件?
Vue.component('my-component', {
template: 'my own component!'
})
new Vue({
el: '#demo'
})
- v-bind:my-component
<my-component></my-component>
- v-my-component
- @my-component
答案:2
22) Vue.js 有多少种类型的指令?
- 2 种
- 3 种
- 4 种
- 5 种
答案:2
23) 安装 Vue.js 插件的正确语法是什么?
- install = function (Vue, options[]) {}
- install = function (Vue, options) {}
- install = function () {}
- 以上都不是正确的。
答案:2
24) 哪个事件修饰符用于仅在点击事件中执行操作一次?
<a @:click.passive="dotask"></a>
<a @:click.once="dotask"></a>
<a @:click.prevent-once="dotask"></a>
<a @:click.prevent-once="dotask"></a>
答案:2