javascript - mutationObserver和Object.defineProperty的区别,VUE为什么选择后者而非前者
巴扎黑
巴扎黑 2017-04-11 11:12:46
[JavaScript讨论组]

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

巴扎黑
巴扎黑

全部回复(2)
大家讲道理

一个是 DOM API 另一个是 JavaScript 语言特性,可以说这俩东西根本没有半毛钱关系,不知道你为什么会说相似。

大家讲道理

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号