前端面试100问(22-30)
Posted cathy1024
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端面试100问(22-30)相关的知识,希望对你有一定的参考价值。
第22题:介绍下重绘和回流(Repaint&Reflow),以及如何进行优化?
答:关于重绘和回流
第23题:介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景?
第24题:聊聊Redux和Vuex的设计思想?
答:
把组件之间需要共享的状态抽取出来,遵循特定的约定,统一来管理,让状态的变化可以预测。
组件不允许直接修改属于store实例的state,组件必须通过action来改变state
第25题:说说浏览器和Node事件循环的区别?
答:
其中一个主要区别在于浏览器的event loop和nodejs的event loop在处理异步事件的顺序上是不同的。nodejs中有micro event;其中promise属于micro event,该异步事件的处理顺序就和浏览器不同。
nodejs v11.0以上版本,这两者之间的顺序就相同了。
参考文章:https://juejin.im/post/5d23e750f265da1b855c7bbe#heading-25
以上是关于前端面试100问(22-30)的主要内容,如果未能解决你的问题,请参考以下文章
前端面试套餐:Vue面试题总结+JavaScript前端经典面试题+100道 CSS 面试题