聚合物并使用JQuery

时间:2015-12-05 09:13:54

标签: polymer

这更多的是它如何解决问题而非问题。

我构建了一个聚合物应用程序,需要使用jQquery文本函数。所以我只需调用$(this.variable).text()。一切都很完美。

删除此脚本时包括:

我收到以下错误

未捕获的ReferenceError:$未定义

我没有其他地方包含jQuery。所以我的问题是:如果另一个脚本包含jQuery,它是否会将jQuery包含在当前的应用程序中? Polymer永远不会包含jquery吗?

1 个答案:

答案 0 :(得分:3)

目前,Web组件中包含的脚本在全局范围内执行。也就是说,当shadow DOM沙盒化HTML和CSS时,它目前不会使用脚本。有一些关于这种隔离发生的讨论,但它看起来很长。

因此,如果任何Web组件在全局范围内包含jQuery,那么任何其他Web组件都可以使用它。

虽然任何特定的聚合物元素都可以包含jQuery,但我还没有看到它。 Polymer库本身肯定不包含jQuery。