HTML注释中的Ascii艺术-时尚还是功能?

问题描述 投票:10回答:5

最近,我在HTML中看到了几个带有大型ASCII艺术标头的网站。我不明白这一点,看来这一定只是一种时尚。例如,tumblr.com拥有它:

<!--

        .                                 .o8       oooo
      .o8                                "888       `888
    .o888oo oooo  oooo  ooo. .oo.  .oo.   888oooo.   888  oooo d8b
      888   `888  `888  `888P"Y88bP"Y88b  d88' `88b  888  `888""8P
      888    888   888   888   888   888  888   888  888   888
      888 .  888   888   888   888   888  888   888  888   888    .o.
      "888"  `V88V"V8P' o888o o888o o888o `Y8bod8P' o888o d888b   Y8P

--> 

将这种技术添加到文件中会增加每个HTML下载的大小,这可能等同于流行站点上实际带宽成本的增加。我无法想象为什么有人会故意这样做,除非他们只是想变得时髦又酷并且不关心额外的带宽。

这样做是否有正当的商业理由?这是一种烙印技巧吗?它是用来阻止人们窃取HTML和网站设计的吗?

html tumblr ascii-art
5个回答
18
投票

将这种技术添加到文件中会增加每个HTML下载的大小,这可能等同于流行站点上实际带宽成本的增加。

您已经回答了自己的问题。是Art!不应该(或至少不是必需)具有平凡的功能价值。 :)

严重:据我所知,它的技术理由为零。这完全是关于装饰,以及内部人员留下标记的方式(毕竟,大多数人不会考虑标记)。这也很好:在许多目标市场上,DSL速度是常态时,“带宽”论点通常是一个较弱的论点。您下载的每张家庭照片的重量都是数十,数百或数千倍。

我知道HTML中ASCII艺术唯一有用的用途是using it as padding for 404 pages,以防止某些浏览器显示其标准错误页面。


1
投票

实际上,我真的很喜欢这个。当然,它是“无用的”,并且消耗一些带宽。但是也许它还会产生一些流量,因为人们注意到了这一点并将它们展示给彼此。这很有趣,任何人都可以理解,但仍然闻起来有工程学的味道。

[也许这是朝着更多的人欣赏我们的创造物和“材料”之美迈出的一步,许多人以同样的方式欣赏汽车发动机,手表机芯和桥的精美(无用)细节,而对内饰一无所知运作?我当然希望如此:)


0
投票

我也无法想象为什么有人也会这样做。再说一次,我不是一个艺术家。 ;-)

这些图像几乎肯定没有任何作用,并且增加每次下载HTML文件的大小是正确的(尽管amount增大大小可能与高快速连接)。

[我也不确定它是否可以正确地标记为“时尚”,我几乎没有像crocsiPods这样的其他社交时尚看到它。

没有办法阻止人们窃取HTML和网站设计。如果您没有良心阻止您公然窃取人们的设计和来源,那么您绝对没有理由不抽出顶部的巨型评论栏,无论它是否具有漂亮的设计。

[最好将其视为传统软件程序中的"easter egg"。相对而言,很少有人看得到它(普通人很少看页面的源代码),但这是程序员在工作中留下自己的个人标记的方式。


0
投票

我知道这已经很老了,但是某些HTML注释确实可以达到目的。我怀疑它具有双重目的,既是艺术(如其他答案所指出的那样),又可以充当测试,我认为这值得额外的带宽。

“喵鸭”是著名的功能,具有其自己的一组单元测试,以确保其始终出现在输出代码中。-Reddit user Skookah

][1]


0
投票

据我所知,Ascii艺术以一种强烈的视觉方式打破了另一段代码。例如,如果您使用html编写了一段代码,并且我们想使用script标签添加一段内联javascript,则可以放置Ascii Art。对于我的代码库,我从here创建它们:http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20它们具有各种形状和大小!

© www.soinside.com 2019 - 2024. All rights reserved.