Html 静态编译自定义元素

Html 静态编译自定义元素,html,Html,我喜欢自定义元素以一种简单的方式组织网页内容,考虑语义而不关心血腥的细节 不过,为了使用自定义元素,我需要依赖JavaScript或现代浏览器 有没有编译器允许我静态地将一些自定义元素转换为一组标准元素 我也很好奇为什么这种方法看起来很不受欢迎,因为与使用JavaScript相比,我找不到任何工具来做这项工作……好吧。。。ASP.NET WebForms就是这样做的。它使用在给定上下文中生成实际HTML的自定义元素控件。您可以构建一个简单的工具,用它来构建静态HTML 当然,对于你的场景来说,这

我喜欢自定义元素以一种简单的方式组织网页内容,考虑语义而不关心血腥的细节

不过,为了使用自定义元素,我需要依赖JavaScript或现代浏览器

有没有编译器允许我静态地将一些自定义元素转换为一组标准元素


我也很好奇为什么这种方法看起来很不受欢迎,因为与使用JavaScript相比,我找不到任何工具来做这项工作……

好吧。。。ASP.NET WebForms就是这样做的。它使用在给定上下文中生成实际HTML的自定义元素控件。您可以构建一个简单的工具,用它来构建静态HTML

当然,对于你的场景来说,这可能是难以置信的夸张,但它是有效的:D


即使在服务器端代码中,这也有点不寻常——大多数服务器和语言通常使用另一种标记将表示和代码结合在一起。即使是现代ASP.NET应用程序也倾向于忽略控件。但它们确实很有用:

我能想到的第一件事:XSLT