前端资源大全vue的深入浅出

0725-vue的学习(一)

2018-07-25  本文已影响0人  aymincoder

一、VUE问题 (主要)

1.谈谈你对VUE的了解,它的优点都有哪些?

vue的优点

2.详细说下你对VUE中生命周期的8个钩子函数的理解

创建前  beforeCreate    创建后  created
挂载前  beforeMount     挂载后  mounted
更新前  beforeUpdate    更新后  updated   
销毁前  beforeDstroy    销毁后   dstroy   (能大致说出关键词即可)

3.组件之间的传值有哪些? (能大致讲一下他们的原理吗)

这个只要考察的是组件之间的通信,分为3种情况
(1)父组件向子组件传值
(2)子组件向父组件传值
(3)非父子关系之间的组件传值
具体来说:

4.能举例说明下你知道的VUE中常见的指令有哪些吗? (它们的作用呢)

v-if:判断是否隐藏;
v-for:数据循环出来;
v-bind:class:绑定一个属性;
v-model:实现双向绑定

5.Vue的双向数据绑定原理是什么?

vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,
在数据变动时发布消息给订阅者,触发相应的监听回调。

(如答的很好或答不出可以试着问以下几个问题)
1.vue-router实现原理?
2.为什么要选vue?与其它框架对比的优势和劣势?
3.vuejs与angularjs以及react的区别?

二、JS/HTML5/CSS3问题

  1. 什么是闭包?
  2. Json和Jsonp的区别是什么?
  3. 如何解决浏览器兼容问题?
  4. 如何对网站进行性能优化?
  5. Ajax交互方法是什么,它和VUE中的Axios有什么区别?
  6. 如何在一个div中画一个三角形?
上一篇下一篇

猜你喜欢

热点阅读