使用Shadow DOM,我可以很容易地使用像bootstrap这样的外部CSS框架,它只适用于我的范围很好(例如here)。
但是,据我所知,这并不适用于JavaScript库。例如,如果我需要在我的Web组件上使用jQuery,我基本上可以将它用于整个页面。使用Polymer的外部JavaScript库的推荐方法是什么?我应该如何处理我的Web组件(通过bower分发)需要一个版本的foo.js而消费者需要另一个版本的情况?
答案 0 :(得分:0)
我知道没有JavaScript封装解决方案。
public class IMovementExtension extends AbstractComponentExtension<IMovement> {
public IMovementExtension(IMovement component) {
super(component);
//registerNotificationForwarding(component, IMovement.FIELD, IMovement.COMPUTED_FIELD);
} ...
语句封装了Babel,如here所示(未经测试)。