# fed-e-task-03-05 **Repository Path**: efdr/fed-e-task-03-05 ## Basic Information - **Project Name**: fed-e-task-03-05 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 拉勾教育03-05 1、Vue 3.0 性能提升主要是通过哪几方面体现的? > Tree Shake机制 > > 基于Proxy的响应式机制 > > diff方法优化 2、Vue 3.0 所采用的 Composition Api 与 Vue 2.x使用的Options Api 有什么区别? > 3的代码根据逻辑功能来组织,一个功能所定义的api都能放在一块儿,有更好的可读性,也能更好的复用逻辑代码 3、Proxy 相对于 Object.defineProperty 有哪些优点? > - 可以直接监听对象而非属性 > - 可以直接监听数组变化 > - 拦截方式多 > - Proxy返回一个新对象,可以指操作对象来达到目的 > - proxy作为新标准将收到浏览器厂商重点持续的性能优化 4、Vue 3.0 在编译方面有哪些优化? > - diff算法优化 > - slot编译优化 > - 语法api优化 5、Vue.js 3.0 响应式系统的实现原理? > Vue3 使用 Proxy 对象重写响应式系统,这个系统主要有以下几个函数来组合完成的: > > - reactive > - effect > - track > - trigger