2014-03-05 26 views

回答

9

x-tags(Brick的基礎)和Polymer使用完全相同的polyfills,但x-tags使用簡化集合。

磚本身作爲一個單一的縮小JS文件,使分佈不適用於聚合物(如果您加載brick.min.jsplatform.js,有填充衝突)。

但是,x標籤本身可以與聚合物一起使用。如果你加載platform.js(polyfills),然後x-tag-core(x-tag的糖層),那麼你可以導入Polymer元素並加載x-tags,沒有問題。

此過程可以使用導入進行簡化,但x-tags/brick不支持導入文件(但我們正在努力解決這個問題)。有一篇文章在http://www.polymer-project.org/articles/polymer-xtag-vanilla.html有更多信息和一些例子。

0

絕對!這就是Web組件的美妙之處:組件的內部實現在該組件之外沒有任何意義。對於世界其他地方而言,它只是另一個具有屬性和屬性並觸發事件的DOM元素。

更新:這將是當Web組件規格在瀏覽器本身實現的情況下。在此之前,磚和聚合物共享這些功能的底層polyfills,但是,我似乎無法讓它們一起工作(請參閱here)。這可能意味着他們正在使用稍微不同的polyfills版本。

1

是的,它是100%可以使用磚&聚合物,看到這個代碼 - http://www.polymer-project.org/articles/polymer-xtag-vanilla.html 和代碼 - https://github.com/x-tag/interop-examples

沒有進口,這裏是流動

你在這裏, 查看jsfiddle for this! http://jsfiddle.net/nsisodiya/266tt/

<head> 
<script src="http://rawgit.com/Polymer/platform/0.2.4/platform.js" type="text/javascript"></script> 
<link href="http://rawgit.com/mozilla/brick/1.0.1/dist/x-tag-flipbox.css" type="text/css" rel="stylesheet"> 
<script src="http://rawgit.com/x-tag/core/1.0.0-beta-4/src/core.js" type="text/javascript"></script> 
<script src="http://rawgit.com/mozilla/brick/1.0.1/dist/x-tag-flipbox.js" type="text/javascript"></script> 
</head> 
相關問題