原型链的问题

1.原型链的问题,描述一下原型,写原型上要注意什么问题。
2.说一下你对闭包的理解。 
3.箭头函数和普通函数有什么不同。 
4.改变this有哪几种方法。 
5.es5数组的循环方法主要有哪些,大概说一下作用。 
6.vue组件之间的传值方法。 
7.vueX有哪几个属性。 
8.描述一下vue生命周期。 
9.用过哪些vueUI框架。 
10.Vue数据双向绑定的原理。

1.主要说了构造函数,__proto__ prototype 和constructor这三个的关系还有继承的,要注意的是容易造成修改引用。 
2.就是把函数局部变量保存到外部。使用场景:私有化变量,内存计数器,封装ajax等。 3.this指向的问题。(他问我还有其他的吗?没答上来)。 
4.call,apply,bind 
5.map/foreach/some/filter/reduce/find/findindex 
6.父传子,子传父,插槽,bus,vueX 
7.state,getter,mutation,actions(还有一个modoules,当时没答上来)。
8.beforcreate/created等,这个简单就不一一敲了。
9.elementUI,vant,iview等 
10.数据劫持和发布订阅者模式,主要是应用es5的object.difineProperty,get进行订阅者绑定,set的时候进行发布通知。劫持的意思在这个过程中我们可以控制到数据的获取,变更来进行相关的操作。
原文地址:https://www.cnblogs.com/wn798/p/11989297.html