Chrome网络组件:需要Polymer吗?

13 浏览
0 Comments

Chrome网络组件:需要Polymer吗?

我了解Chrome在Web组件方面的要求正在完善。

这是否意味着Polymer不再严格需要?

admin 更改状态以发布 2023年5月25日
0
0 Comments

Web组件是一组技术的集合,由HTML导入、模板、自定义元素和ShadowDOM组成。 Web组件可以使用纯简单的HTML、JavaScript和CSS构建。\nPolymer是一个库,使构建Web组件超级简单,并添加了一些额外的好处,例如双向数据绑定、支持触摸事件和一组好的现成组件。\n为了支持不同浏览器,您需要一个Polyfill,最流行的是webcomponents.js(早期的一个称为platform.js)。\nwebcomponents Polyfill有多种风味。\nwebcomponents.js可填充所有4种技术\nwebcomponents-lite.js除了ShadowDOM以外,填充所有内容。\n还提供了每个单独技术的Polyfill。\n有关Polyfill的更多信息,请在此处查找 http://webcomponents.org/polyfills/

0
0 Comments

需要明确的是,随着浏览器本地支持变得可用,平台.js层(polyfills)将消失,但polymer.js(在web组件基础上的sugaring层)和元素不会消失。sugaring层是Polymer关于如何使用Web组件技术的看法,并且元素通常是有用的/可重用的组件。

本文描述了Polymer的组成部分:
Polymer元素和AngularJS指令之间有什么区别?

如今,不严格地说,您可以在不包含platform.js polyfills的情况下使用polymer。我们正在努力使这成为可能,现在有一个浏览器原生支持Web组件。 我们还没有完全到达那里,例如在chrome 36中仍然需要包含platform.js。

0