0725-vue的学习(一)

作者: aymincoder | 来源:发表于2018-07-25 00:09 被阅读0次

    一、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中画一个三角形?

    相关文章

      网友评论

        本文标题:0725-vue的学习(一)

        本文链接:https://www.haomeiwen.com/subject/pnjumftx.html