摘要: 前言 this关键字是一个非常重要的语法点。毫不夸张地说,不理解它的含义,大部分开发任务都无法完成。 简单说,this就是属性或方法“当前”所在的对象。 this.property 上面代码中,this就代表property属性当前所在的对象。 下面是一个实际的例子。 var person = { 阅读全文
posted @ 2022-11-01 15:41 hellocoder2029 阅读(79) 评论(0) 推荐(0)
摘要: 前言 现在前端面试Vue中都会问到响应式原理以及如何实现的,如果你还只是简单回答通过Object.defineProperty()来劫持属性可能已经不够了。 本篇文章通过学习文档及视频教程实现手写一个简易的Vue源码实现数据双向绑定,解析指令等。 几种实现双向绑定的做法 目前几种主流的mvc(vm) 阅读全文
posted @ 2022-11-01 15:40 hellocoder2029 阅读(47) 评论(0) 推荐(0)
摘要: 提问 Object.defineProperty()和proxy的区别? 为什么vue3要选用proxy,好处是什么? proxy Proxy 对象用于创建一个对象的代理,从而实现基本操作的拦截和自定义(如属性查找、赋值、枚举、函数调用等)。 Proxy的用法,这个大家都知道 const p = n 阅读全文
posted @ 2022-11-01 15:39 hellocoder2029 阅读(139) 评论(0) 推荐(0)