Web开发

注册

 

发新话题 回复该主题

2020Web前端开发常见面试题汇总开 [复制链接]

1#
白癜风用什么药管用 http://news.39.net/bjzkhbzy/170927/5727247.html
Web前端面试题

了解一些面试题及答案,可以帮助自己顺利通过面试哦。以下是小编为大家整理的web前端面试题及答案,供各位参考。

Web前端面试题:异步请求适合在哪个生命周期调?

解析:官实例的异步请求是在mounted命周期中调的,实际上也可以在created命周期中调。

Web前端面试题:各个生命周期的作用是什么?

解析:beforeCreate:组件实例被创建之初,组件的属性效之前

created:组件实例已经完全创建,属性也绑定,但真实dom还没有成,$el还不可

beforeMount:在挂载开始之前被调:相关的render函数次被调

mounted:el被新创建的vm.$el替换,并挂载到实例上去之后调该钩

beforeUpdate:组件数据更新之前调,发在虚拟DOM打补丁之前

update:组件数据更新之后

activited:keep-alive专属,组件被激活时调

deadctivated:keep-alive专属,组件被销毁时调

beforeDestory:组件销毁前调

destoryed:组件销毁后调

Web前端面试题:生命周期是什么?

解析:Vue实例有个完整的命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom-渲染、更新-渲染、卸载等系列过程,我们称这是Vue的命周期。

问题:你是如何理解fiber的?

解析:ReactFiber是种基于浏览器的单线程调度算法.。

React16之前,reconcilation算法实际上是递归,想要中断递归是很困难的,React16开始使了循环来代替之前的递归.。

Fiber:种将recocilation(递归diff),拆分成数个任务的算法;它随时能够停,恢复。停恢复的时机取决于当前的帧(16ms)内,还有没有够的时间允许计算。

Web前端面试题:redux中如何进行异步操作?

解析:当然,我们可以在

分享 转发
TOP
发新话题 回复该主题