聚合物中 platform.js 和 webcomponent.js 的主要区别是什么
what is main difference in platform.js and webcomponent.js in polymer
https://www.youtube.com/watch?v=wId1gMzriRE&list=PLLnpHn493BHHbOWwQxtGCVfEgWZxxofyA&index=3
- 他使用 platform.js 而我的聚合物初始化设置使用 webcomponent.js
据我所知他们做不同的事情。 platform.js
是一个平台检测库,而 webcomponents.js
是一个 polyfill 库。
polyfill 是通过提供缺少 OS 或浏览器支持的软件功能来为 Polymer 提供一致的功能和支持。如果您省略它,例如,您的应用程序可能会在 Chrome 上运行,但不能在 Safari 上运行(取决于您使用的 Polymer 组件),或者在 Android 上开箱即用,但不能在 [=20] 上运行=].
platform.js 库允许通过一致的、与浏览器无关的界面实现特定于浏览器和平台的功能和检测。
platform.js
是 webcomponents.js
的旧版本(参见 2014 年 10 月的 announcement)。我认为它随着迁移到 Polymer 1.0 而重命名。
该视频来自 2014 年,因此使用 platform.js
。如果您遵循最新的说明,您将使用 webcomponents.js
.
https://www.youtube.com/watch?v=wId1gMzriRE&list=PLLnpHn493BHHbOWwQxtGCVfEgWZxxofyA&index=3
- 他使用 platform.js 而我的聚合物初始化设置使用 webcomponent.js
据我所知他们做不同的事情。 platform.js
是一个平台检测库,而 webcomponents.js
是一个 polyfill 库。
polyfill 是通过提供缺少 OS 或浏览器支持的软件功能来为 Polymer 提供一致的功能和支持。如果您省略它,例如,您的应用程序可能会在 Chrome 上运行,但不能在 Safari 上运行(取决于您使用的 Polymer 组件),或者在 Android 上开箱即用,但不能在 [=20] 上运行=].
platform.js 库允许通过一致的、与浏览器无关的界面实现特定于浏览器和平台的功能和检测。
platform.js
是 webcomponents.js
的旧版本(参见 2014 年 10 月的 announcement)。我认为它随着迁移到 Polymer 1.0 而重命名。
该视频来自 2014 年,因此使用 platform.js
。如果您遵循最新的说明,您将使用 webcomponents.js
.