js + vue- [ ] 原型链

    • 闭包
    • 作用域
    • 常见的数组和对象方法
    • 异步处理 promise
    • [ ] event loop 事件循环机制

    • [ ] 响应式原理

    • 双向绑定原理
    • nextTick
    • 响应式的问题 $set
    • watch + computed
    • vuex 集中状态管理 router 路由的模式和基础实现
    • 虚拟dom + diff [超级超纲题] + key的作用
    • v-if / v-show
    • vue3和vue2的区别
    • 组合式API的优势
    • pinia的好处和优势

    项目

    • 树形数据处理
    • page-tools组件封装
    • 前端主导的导入导出
    • v-model组件优化
    • 全局组件插件优化
    • axios封装 [实例化 + 拦截器]
    • token有无控制路由访问
    • RBAC权限设计 [三个核心模块的数据流转 + 菜单路由权限控制 + 按钮权限控制]
    • 性能优化
    1. 网路层面的优化 路由懒加载 + cssjs丑化压缩 + 图片懒加载
      2. 代码执行层面 闭包防抖节流 + 树形处理采用的是引用的方式只循环一遍 O(n) + data尽量不要放置太大的数据 + v-for v-if不要混合使用
      3. 减少重绘重排 带有尺寸样式 width padding margin color bgcolor
    • 兼容性

    can i use 查看当前要用到的api是否兼容
    公司会统计产品用户的浏览器分布情况 chrome 90 ie 5 firefox 5
    如果api 只兼容chrome 依旧可以用