javascript - mutationObserver和Object.defineProperty的区别,VUE为什么选择后者而非前者

 尹洪2502855427 发布于 2022-11-12 21:29

【】查资料发现mutationObserver和Object.defineProperty的功能大体是相同的
【问题1】:VUE为什么选择后者而非前者
【问题2】:二者有什么差别,能否简单分析一下?
【问题3】:这两个函数的使用率不是很高,一般编程用不到。但是用到的,基本都是大神级的应用,例如vue框架。想了解下,类似这样冷门,但是在做架构的时候(也就是做大神级应用)要用到的函数还有哪些?有什么途径去了解这部分内容?

2 个回答
  • MutationObserver是个观察DOM变化的api,你可能在写编辑器的时候或其他一些特殊情况下用到。是DOM部分的内容。
    Object.defineProperty是ECMAScript的语法特性。
    两者不是一回事情,也没有什么相互替代的作用。

    2022-11-12 21:29 回答
  • 一个是 DOM API 另一个是 JavaScript 语言特性,可以说这俩东西根本没有半毛钱关系,不知道你为什么会说相似。

    2022-11-12 21:29 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有