过去几年,Web开发发生了巨大变化。凭借大量的JavaScript库和新的HTML5标准,如今创建富Internet应用程序(RIA)变得更加容易。在构建RIA时,您可能希望重用您构建的一些Web组件。但是如何使用HTML的当前状态来实现呢?
我已经学习了Angular 2,这是基于webcomponents http://webcomponents.org/
我唯一的问题是现在没有规则如何编写HTML? http://w3c.github.io/webcomponents/spec/custom/
这是否意味着<div></div>
将不复存在?
HTML可以按照你的意愿编写,会有某种规则吗,HTML5怎么样?
因为现在您可以轻松说出<header-layout></header-layout>
并忘记验证了吗?
答案 0 :(得分:0)
我刚刚与我们的CTO讨论过这个问题,
Web组件是未来的事情,现在说我们说<clock></clock>
时我们会在页面上显示时间,如果我们说<clock timeformat='12'> </clock>
热潮,我们将有一个12小时格式的时钟。我的观点是它远远超过目前的时间。
你可以打开github并检查它们的最后一个提交元素,你会看到它是一个web组件。那是我看到的第一个也是最后一个大规模使用的WebComponent。这是ref:http://webcomponents.org/articles/interview-with-joshua-peek/
的链接我认为现在没有任何规则,就像我说它是一个非常未来的事情。