【发布时间】:2011-09-30 02:06:54
【问题描述】:
有没有一种语言可以用来编写我的网站的 HTML,其中:
- 无需直接编写 HTML 即可转换为 HTML
- 拥有 HTML 的所有功能
- 比 HTML 和 XML 更简洁
例如,对于 HTML,CoffeeScript 对于 JS 应该是一样的。
另外,无论您提出什么建议,您的体验如何?
【问题讨论】:
-
这个问题的一般答案是“模板化”。有关在功能基础上比较它们的庞大列表,请参阅this wikipedia page
-
这些推荐程序中的大多数都忽略了 ARIA 属性、唯一 id、工具提示、rel、id/name 匹配对、表单字段中的 HTML5 验证、微数据等等。根据我的经验,期望软件为您编写好的 HTML 代码是一个坏主意,因为其中大部分代码是不完整的。如果“模板”软件允许您编写自己的自定义 HTML 模板,那么是的,这似乎是一种选择。这不好的一个例子是微软花了 15 年时间尝试在 ASP.NET 中提供 Web 标准 HTML,直到最近才终于与 HTML 中的“最佳实践”相提并论。
标签: html cross-compiling