Shopee-前端二面
- LightHouse实现原理
- computer 实现原理,computer优化部分
export default {
data() {
return {
firstName: "",
lastName: "",
nikeName: "",
}
},
computed:{
name(){
if(this.nikeName){
// 这里有个耗时任务,如何从框架角度在更新 firstName和lastName时候不执行这里
return this.nikeName
}
else return this.firstNmae+this.lastName
}
}
}
</script>
<template>
<button>{{ name }}</button>
</template>
- CSS沙箱如何实现
- CSS中对于弹窗等元素会逃离沙箱,这里会导致样式污染,如何解决
- JS沙箱如何实现:这里可以参考腾讯无界微前端方案:博客介绍无界方案
- TS编写 returnType类型
- TS编写Partial类型
- 实现一个深度复制,能处理循环引用
海康威视公司福利 1198人发布
查看20道真题和解析