Shopee-前端二面

  1. LightHouse实现原理
  2. 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>
  1. CSS沙箱如何实现
  2. CSS中对于弹窗等元素会逃离沙箱,这里会导致样式污染,如何解决
  3. JS沙箱如何实现:这里可以参考腾讯无界微前端方案:博客介绍无界方案
  4. TS编写 returnType类型
  5. TS编写Partial类型
  6. 实现一个深度复制,能处理循环引用
#秋招前端##虾皮校招#
全部评论
佬是项目里提到了相关的吗
点赞 回复 分享
发布于 2024-09-08 11:35 上海
佬面的怎么样啊,有后续吗
点赞 回复 分享
发布于 2024-09-09 03:25 广东
佬,什么时候面的
点赞 回复 分享
发布于 2024-09-09 11:54 广东
佬结果咋样,hr了吗
点赞 回复 分享
发布于 2024-09-12 10:03 湖南
有消息了吗?l
点赞 回复 分享
发布于 2024-09-21 06:31 湖北
佬有消息了吗
点赞 回复 分享
发布于 2024-09-22 23:53 广东
虾皮在干嘛?为啥一面后就不管了
点赞 回复 分享
发布于 2024-09-24 14:33 湖北
CSS沙箱如何实现 CSS中对于弹窗等元素会逃离沙箱,这里会导致样式污染,如何解决 JS沙箱如何实现:这里可以参考腾讯无界微前端方案. 请问这几个都是你项目中用到的吗
点赞 回复 分享
发布于 2024-11-17 20:57 广东

相关推荐

有的同学在问要不要学vue2,我感觉学技术应用的时候,直接学vue3,背原理八股文的时候再背vue2,就跟React的类组件一样,我根本不想学也不想用,但是有些面试还喜欢问生命周期,,但是我保证&nbsp;某几个大厂你进去实习包是需要维护那个vue2史山&nbsp;甚至是vue2.5用不了v-slot版然后&nbsp;这其实是一个八股&nbsp;vue3比vue2好在哪一、响应式系统革新Vue2&nbsp;基于&nbsp;Object.defineProperty&nbsp;的响应式存在硬伤:无法监听动态新增属性、数组索引修改需特殊处理。Vue3&nbsp;采用&nbsp;Proxy&nbsp;重构后:自动追踪深层嵌套对象变化数组操作无需特殊&nbsp;API(如&nbsp;push直接生效)内存占用显著降低(官方测试减少约&nbsp;40%)渲染性能优化(复杂场景实测提升&nbsp;1.5-2&nbsp;倍)二、组合式&nbsp;API&nbsp;颠覆逻辑组织方式对比&nbsp;Vue2&nbsp;的选项式&nbsp;API,组合式&nbsp;API&nbsp;实现逻辑关注点聚合高复用性:业务逻辑可封装为独立函数跨组件复用TS&nbsp;友好:天然支持类型推导,复杂项目维护性提升逻辑解耦:同一功能相关代码集中管理(如数据+请求+状态)心智负担降低:解决this&nbsp;上下文问题,函数作用域更清晰三、工程化能力全面升级Tree-shaking&nbsp;优化:打包体积减少&nbsp;40%+(仅引入使用到的功能)模块化设计:核心库拆分为独立模块(如响应式/编译器分离)兼容性策略:提供渐进式迁移方案,支持与&nbsp;Vue2&nbsp;混用生态协同:Vite&nbsp;构建工具等新库四、新特性解决历史痛点多根组件模板:摆脱外层冗余 &nbsp;包裹Teleport&nbsp;组件:优雅处理全局弹窗/Toast&nbsp;等&nbsp;DOM&nbsp;层级问题自定义渲染器:突破&nbsp;Web&nbsp;限制,可开发小程序/Canvas&nbsp;应用Fragment&nbsp;支持:服务端渲染&nbsp;(SSR)&nbsp;性能显著优化五、长期维护与生态趋势官方维护策略:Vue2&nbsp;已于&nbsp;2023&nbsp;年底停止维护社区资源倾斜:全家桶已全面适配&nbsp;V3TypeScript&nbsp;深度整合:类型提示覆盖模板/Props/自定义Hook未来演进基础:新功能(如&nbsp;Suspense/新的&nbsp;DevTools)仅支持&nbsp;V3
点赞 评论 收藏
分享
评论
2
16
分享

创作者周榜

更多
牛客网
牛客企业服务