polymer/observe js是polymer.js的一部分还是附加功能

polymer/observe js是polymer.js的一部分还是附加功能,polymer,Polymer,假设您使用的是Chrome最新版本,并且支持Web组件,那么我们只需要polymer.js或import polymer.html 1) 观察js是polymer.js的一部分吗 2) 除了pollyfill部分,observe js是否添加了polymer.js中未包含的其他功能 从observe js文档中可以看出,它添加了PathObserver、ArrayObserver、ObjectObserver、CompoundObserver和ObserverTransform功能。聚合物API

假设您使用的是Chrome最新版本,并且支持Web组件,那么我们只需要polymer.js或import polymer.html

1) 观察js是polymer.js的一部分吗

2) 除了pollyfill部分,observe js是否添加了polymer.js中未包含的其他功能

从observe js文档中可以看出,它添加了PathObserver、ArrayObserver、ObjectObserver、CompoundObserver和ObserverTransform功能。聚合物API文档具有观察属性、更改的观察者和观察块

3) 这两者之间的区别是什么?或者当Polymer API文档谈到观察时,他们实际上使用的是观察js

我在object.observe中遇到的一个主要问题是嵌套对象支持,这是本机所缺乏的

4) polymer.js是否处理object.observe和嵌套对象的问题

谢谢, 丹

1) 观察js是polymer.js的一部分吗

对。您可以单独使用它,但如果加载polymer.js,则会包含observe js

2) 除了pollyfill部分,observe js是否添加了polymer.js中未包含的其他功能

您列出的所有*观察者事物都来自观察js

聚合物API文档具有观察属性、更改的观察者和观察块

这些都是聚合物特有的,在观察js的基础上

3) 这两者之间的区别是什么?或者当Polymer API文档谈到观察时,他们实际上使用的是观察js

Polymer具有使用observe js实现的额外功能,但它们并不完全相同

我在object.observe中遇到的一个主要问题是嵌套对象支持,这是本机所缺乏的

依我看,这并不是那么简单。“观察任意对象图”并没有通用的解决方案,因为任意图可能嵌套得太深,以至于无法有效地观察。这意味着由应用程序程序员指定感兴趣的嵌套对象

特别是在Polymer中,当您绑定到嵌套对象时,您会对它们表示兴趣,并且会观察到它们

4) polymer.js是否处理object.observe和嵌套对象的问题

如上所述