12.9vue面试

102 阅读1分钟

1:vue的组件如何通信

vue的双向绑定的原理是什么?

你了解到的哈希和history的实现原理有什么区别?

nextick

vue的父组件与子组件的生命周期的执行顺序是什么?

什么是vueX?原理

k值的作用是什么啊

怎么去使用keep live?

diff 算法

观察者模式和发布订阅模式的区别,

观察者模式和发布订阅模式最大的区别就是发布订阅模式有个事件调度中心。

观察者模式由具体目标调度,每个被订阅的目标里面都需要有对观察者的处理,这种处理方式比较直接粗暴,但是会造成代码的冗余。

而发布订阅模式中统一由调度中心进行处理,订阅者和发布者互不干扰,消除了发布者和订阅者之间的依赖。这样一方面实现了解耦,还有就是可以实现更细粒度的一些控制。比如发布者发布了很多消息,但是不想所有的订阅者都接收到,就可以在调度中心做一些处理,类似于权限控制之类的。还可以做一些节流操作。

整个的使用的流程或者说的打包流程是什么?

plugin和load有什么区别?

有开发过plugin和load

webpack怎么去做性能优化?

webpack hash