jsvue考试题

第 1题.在IE 中要想获得当前窗口的位置可以使用 window 对象的()方法

A.windowX
B.screenX
C.screenLeft
D.windowLeft

C

第2题分析下面的JavaScript 代码段

a=new Array(2,3,4,5,6):
sum=0:
输出结果是().(选择一项)
for(i=1;i<a.length;i++ )
	sum +=a[i];
document.write(sum);

A. 20
B. 18
C. 14
D. 12

B

第 3题分析下面的 javascript 代码:

x=11;
y=“number”
m= x+y ;
m 的值为 ()。(选择一项)

A. 11number
B. number
C. 11
D. 程序报错

A

4.npm 包管理器是基于 () 平台使用的

A.Node.js
B. Vue
C. Babel
D.Angular

A

5.下列选项中,用来安装 vue 模块的正确命令是 ()

A. npm install vue
B . node.js install vue
C . node install vue
D. npm I vue

A

6.Vue 中实现数据双向绑定的是 ()。

A. v-bind
B. v-for
C.v-model
D. v-if

C

7.在Vue 中,能够实现页面单击事件绑定的代码是 ()

A. V-on:enter
B.V-on:click
C. V-on:mouseenter
D.V-on:doubleclick

B

8.分析下面的 JavaScript 代码段:

var a=15.49;
document.write(Math.round(a));
输出的结果是().(选择一项)

A. 15
B. 16
C. 15.5
D. 15.4

A

9.下列关于 v-model 的说法,哪项是不正确的?

A. v-model 能实现双向绑定
B. v-model 本质上是语法糖,它负责监听用户的输入事件以更新数据
C. v-mode1 是内置指令,不能用在自定义组件上
D.对 input 使用 v-model,实际上是指定其 :value 和 :input

C

10.关键字 const,下列说法错误的是:()

A、用于声明常量,声明后不可修改
B、不会发生变量提升现象
C、不能重复声明同一个变量
D、可以先声明,不赋值。

D

二、简答题

1、Vue 修饰符有哪些?

事件修饰符

.prevent:提示事件不再重载

.stop:阻止单击事件冒泡

.once:只执行一次这个事件

2、v-model 的修饰符

双向数据绑定

v-moder 修饰符=“vue数据变量”

.number 以parseFloat 转成数字类型

.trim 去除首位空白字符

.lazy 在change时触发而非input时

3、Class 与 Style 如何动态绑定?

通过对象或者数组进行动态绑定

对象语法:

v-bind绑定:

<div v-bind:class="{ active: isActive }">div>

或者

 <div :style="{ color: activeColor, fontSize: fontSize + 'px' }" > div> 

数组语法

<div v-bind:class="[activeClass, errorClass]">div>

你可能感兴趣的:(vue,javascript,vue.js,java)