就像JSON
是XML
的轻巧简单替代方案,以用于数据传输和其他用途一样,是否有可能为HTML
创建替代方案,并且它是 被浏览器解释?
例如,以下代码显示消息:Hello World
。
HTML:
<div id="mydiv" class="myclass">
<span>Hello World</span>
</div>
备用HTML:
div #mydiv .myclass
span >Hello World
比较:
HTML
:68个字符。Alternative HTML
:41个字符。Alternative HTML
的字符大约减少 40%。某些预处理器已经具有可作为参考的语法,例如:http://haml.info
也许我不知道复杂性,范围或是否已经评估过,但是我的问题是是否有理由不创建Alternative HTML
。
答案 0 :(得分:1)
实际上存在类似的东西,称为pug。但是它需要进行预处理。 如果可以由浏览器本地解释,那就太好了!
答案 1 :(得分:0)
就像JSON一样,JSON是XML的轻巧简单替代方案,可用于数据传输和其他用途。
JSON和XML擅长于截然不同的事情。 XML不适用于JSON可用之前的许多用途。 XML仍然很适合XML擅长的事情。
是否可以为HTML创建替代方法,并由浏览器本地解释?
否。
您可以编写替代方法,然后使用客户端JavaScript进行处理。
备用HTML的字符减少了约40%。
如果您担心要传输的数据量,请使用HTTP压缩。
通过修剪HTML的几个字节,您不会看到明显的收获。
答案 2 :(得分:0)
但是我的问题是是否有理由不创建替代方案 HTML
自1990年创建以来,我确信HTML具有很大的改进潜力。但是,技术与业务相互交织,却又相互促进。在这种情况下,以下问题的答案可能会回答您原来的问题。
替代HTML的兼容性开销是否会超过其好处?
在HTML可以很好地满足可预见的未来的环境中,值得付出努力吗?
经过改进的HTML如果仍然可以在常规协议(例如HTTP)上运行,是否还会带来性能和资源优势?
好消息 它将发生
坏消息 很快
答案 3 :(得分:-1)
您可以做的另一件事是使用PHP,您的代码行将更少,例如,您可以将导航栏存储在另一个.php文件中,并使用include_once命令。以便将该段代码插入您的网页中。 使用php的最酷的功能是,尽管您的文件另存为.php,但您的网络浏览器将支持html中的部分代码。
我在过去的php中使用要显示在页面中的产品数据创建数组。然后转换为Json文件。
PHP中内置了用于管理Json文件类型的功能。