使用WebComponents/ShadowDOM进行JavaScript封装

Ale*_*Emm 4 javascript encapsulation web-component polymer

可能很简单的问题,我还没有找到答案:

ShadowDOM或WebComponents(作为更大的标准)是否实际上封装了JavaScript?就像每个组件都有单独的命名空间一样?

从我遇到的聚合物到现在还没有,这是显而易见的,因为聚合物通过JS进行聚合填充.

谢谢!

ebi*_*del 7

影子DOM自定义元素规格只字不提剧本封装.SD给你的唯一东西是<style>封装和事件重定向(事件看起来像是来自主机元素而不是内部元素.对于自定义元素,你可以做一些技巧来命名你的JS(例如匿名自调用函数,包装构造函数)命名空间等)

  • 很高兴认识一位聚合物英雄,谢谢!:-) (2认同)
  • 嘿,指向* tricks *的链接已经过时:'(请您更新一下,我很想知道解决方法以及路线图 (2认同)