《风尚坐火箭学习vue》-- 第八章:Vue小测试以及知识点

前言:前端框架千千万,独有vue占一半


我是风尚,让我们一起坐火箭去学习Vue


《风尚坐火箭学习vue》-- 第八章:Vue小测试

上章回顾:“啊,师傅,这怎么整起数组和字符串的方法了啊?我有点忘记了啊”


“啊,师傅,这怎么整起数组和字符串的方法了啊?我有点忘记了啊”风尚一脸郁闷的说。

“什么?学着前面忘着后面?别说了,给你一个小时复习时间,给你来个小测试!总20道题,一题5分,考试前可以度娘,等会发你!考试不过80抄两遍,低于60抄5遍啊!”老头怒气冲冲的说道。

话音刚落,风尚懵了,直呼好家伙.

“滴滴”风尚的邮箱传来了收到老头发来的2个邮件。

第一个邮件内容如下:

A卷:

1. 前端常用的框架和库写4个
2. 创建vue实例的主要参数有哪些?比如:el 模板指定
3. vue文本渲染指令有哪些?
4. vue 条件渲染指令有哪些
5. 写一段html模板对 list = ["A","B","C"] 进行遍历,并记录下标索引从1开始
6. vue 属性与属性指令的简写是?
7. vue 事件与事件的简写指令是?
8. js中常用的数组高阶方法有哪些?比如 forEach  写5个
9. vue的中文官网是?
10. jQuery 中用$.ajax 方法请求一个jsonp数据(手写伪代码)

第二个邮件内容如下: 

B卷:

1. 写出vue实例化选项参数有哪些?5个,比如:el 指定模板
2. v-if与v-show的区别是?
3. 写一个简单的计算
4. 写一个简单的监听
5. 写一个简单的过滤
6. vue2.0响应式原理是
7. 列出js高阶函数 5个
8. 列出js数组常用方法5个
9. 列出js字符串常用方法
10.  post与get请求方法的区别是?

 风尚看完直接蒙圈了,直呼好家伙.....在小声嘟囔:“老头对我可真狠啊!”风尚说完看了一下表,还有50分钟,赶紧度娘.....

“滴滴滴”,闹钟响了,风尚脑子一片空白... 

“风尚,该考试了!”老头说道.说完风尚开始埋头苦写起来0.0


时间一分一秒的过去,风尚写完了.....

老头拿起风尚写得东西开始检查,说:“80分,全部抄2遍,增加一下记忆。”

此时风尚的邮件里又多了两个邮件0.0

第1个邮件内容:

A卷答案:

1. 前端常用的框架和库写4个
vue jquery react angular


2. 创建vue实例的主要参数有哪些?比如:el 模板指定
el模板指定,
data数据
methods 方法

watch 监听
computed 计算
filters 过滤
directives 指令
components组件
props属性

3. vue文本渲染指令有哪些?
{{}} v-text v-html


4. vue 条件渲染指令有哪些
v-if
v-else
v-elseif
v-show

5. 写一段html模板对 list = ["A","B","C"] 进行遍历,并记录下标索引从1开始
<p v-for="(item,index) in list" :key="index">{{index+1}}-{{item}}</p>

6. vue 属性与属性指令的简写是?
v-bind:属性=“xxx”
:属性=“xxx”


7. vue 事件与事件的简写指令是?
v-on:事件名=“xxx”
@事件名 =“XXX”


8. js中常用的数组高阶方法有哪些?比如 forEach  写5个
forEach 遍历
filter 过滤
map 映射
reduce 累计
some 有一个
every 每一个
sort
find查找
findIndex查找下标
forEach((item,index,self)=>{
})


9. vue的中文官网是?
http://cn.vuejs.org


10. jQuery 中用$.ajax 方法请求一个jsonp数据(手写伪代码)
$.ajax({
url:
type:"GET",
dataType:"jsonp",
success(){}
error(){}
beforeSend(){}
compelete(){}
})
.then()
.catch()

第1个邮件内容:

B卷答案:

1. 写出vue实例化选项参数有哪些?5个,比如:el 指定模板
el 选项
data 数据
methods 方法
watch 监听
computed计算
filters 过滤


2. v-if与v-show的区别是?
v-show隐藏是通过css方法隐藏,v-if是移除dom
v-show适用于多次频繁切换,反之v-if

3. 写一个简单的计算
computed:{
rmsg(){return this.msg.split('').reverse().join('')}
}


4. 写一个简单的监听
watch:{
"num":{handler(nval){},deep:true}
}


5. 写一个简单的过滤
filters:{
fix(value,arg){return value.toFixed(arg)}
}


6. vue2.0响应式原理是
通过Object.defineProperty 去劫持对象的getter与setter方法
结合订阅与观察者模式,使用watcher链接指令与模板
当数据更新时候通知所有该数据订阅者更新

7. 列出js数组高阶函数 5个
forEach  遍历
map 映射
filter 过滤
reduce 累计
every 每一个
some 有一个

8. 列出js数组常用方法5个
pop 删最后
push 添加最后
shift 删最前
unshift  添加最前
splice  从第n个删m个,添加
concat 合并数组
indexOf 查找下标
find 查找元素
findIndex 查找元素所在的下标
sort 排序
reverse 反之
join 链接为字符串


9. 列出js字符串常用方法5个
substring 从第n个截取到m个
substr 从第n个截取m个
split 分割为数组
slice 切片
indexOf 查找下载 lastIndexOf
charAt 第n个
replace 替换
search 搜索
match 匹配 

10.  post与get请求方法的区别是?
post 没有大小现在 get 2K
post不能缓存  get可以
post 不能收藏书签分享链接 get 可以
post 参数在地址不显示 get可以
post用于增,删除,改 get 查(获取)

风尚竟然无言以对0.......................................... 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风尚云网

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值