码迷,mamicode.com
首页 > 其他好文 > 详细

前端面试100问(22-30)

时间:2019-08-22 13:25:45      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:状态   paint   http   统一   cti   参考   发布   订阅模式   htm   

 

第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)

标签:状态   paint   http   统一   cti   参考   发布   订阅模式   htm   

原文地址:https://www.cnblogs.com/cathy1024/p/11378658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!