HTML的本机替代品是什么?

时间:2020-06-25 16:06:49

标签: html json browser

就像JSONXML的轻巧简单替代方案,以用于数据传输和其他用途一样,是否有可能为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

4 个答案:

答案 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具有很大的改进潜力。但是,技术与业务相互交织,却又相互促进。在这种情况下,以下问题的答案可能会回答您原来的问题。

  1. 替代HTML的兼容性开销是否会超过其好处?

  2. 在HTML可以很好地满足可预见的未来的环境中,值得付出努力吗?

  3. 经过改进的HTML如果仍然可以在常规协议(例如HTTP)上运行,是否还会带来性能和资源优势?

好消息 它将发生

坏消息 很快

答案 3 :(得分:-1)

您可以做的另一件事是使用PHP,您的代码行将更少,例如,您可以将导航栏存储在另一个.php文件中,并使用include_once命令。以便将该段代码插入您的网页中。 使用php的最酷的功能是,尽管您的文件另存为.php,但您的网络浏览器将支持html中的部分代码。

我在过去的php中使用要显示在页面中的产品数据创建数组。然后转换为Json文件。

PHP中内置了用于管理Json文件类型的功能。

相关问题