3-17 作业问题

来源:3-17 【学习任务】使用Proxy与Reflect实现双向绑定的列表

powerful_girl

2021-05-08

老师,您好。3-17的作业,我看了一个同学的答案,有两处疑问想请教您。

图片描述

【第一个问题:】在这个答案里面,set 部分针对 eleInput.value = value 的设置是不是没有必要? 因为在 elenput 的监听事件里面,已经对 p.text 进行赋值操作了?

【第二个问题:】在这个作业里面,proxy 的 get 因为没有做任何限制,是不是也没有必要写?

谢谢老师帮忙解答

写回答

1回答

谢成

2021-05-10

上面问题中具体是否有必要写,其实自己试试就能够知道答案了。

作业下的同学回复我都会看,我看了你在这个作业下的回复,完全是通过dom操作来实现的,没有使用proxy。

有时间可以学习一下vue这个框架对于双向数据绑定的实现,vue2中使用Object.defineProperty()来实现的 ,vue3中就是通过proxy来实现的。

0
0

JavaScript ES(6-11)全版本语法 前端都需要的基础课

前端无门槛学习,从ES6到ES11,一套课程掌握JS最新语法

1328 学习 · 296 问题

查看课程