最近,我在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下载的大小,这可能等同于流行站点上实际带宽成本的增加。
您已经回答了自己的问题。是Art!不应该(或至少不是必需)具有平凡的功能价值。 :)
严重:据我所知,它的技术理由为零。这完全是关于装饰,以及内部人员留下标记的方式(毕竟,大多数人不会考虑标记)。这也很好:在许多目标市场上,DSL速度是常态时,“带宽”论点通常是一个较弱的论点。您下载的每张家庭照片的重量都是数十,数百或数千倍。
我知道HTML中ASCII艺术唯一有用的用途是using it as padding for 404 pages,以防止某些浏览器显示其标准错误页面。
实际上,我真的很喜欢这个。当然,它是“无用的”,并且消耗一些带宽。但是也许它还会产生一些流量,因为人们注意到了这一点并将它们展示给彼此。这很有趣,任何人都可以理解,但仍然闻起来有工程学的味道。
[也许这是朝着更多的人欣赏我们的创造物和“材料”之美迈出的一步,许多人以同样的方式欣赏汽车发动机,手表机芯和桥的精美(无用)细节,而对内饰一无所知运作?我当然希望如此:)
我也无法想象为什么有人也会这样做。再说一次,我不是一个艺术家。 ;-)
这些图像几乎肯定没有任何作用,并且增加每次下载HTML文件的大小是正确的(尽管amount增大大小可能与高快速连接)。
[我也不确定它是否可以正确地标记为“时尚”,我几乎没有像crocs和iPods这样的其他社交时尚看到它。
没有办法阻止人们窃取HTML和网站设计。如果您没有良心阻止您公然窃取人们的设计和来源,那么您绝对没有理由不抽出顶部的巨型评论栏,无论它是否具有漂亮的设计。
[最好将其视为传统软件程序中的"easter egg"。相对而言,很少有人看得到它(普通人很少看页面的源代码),但这是程序员在工作中留下自己的个人标记的方式。
我知道这已经很老了,但是某些HTML注释确实可以达到目的。我怀疑它具有双重目的,既是艺术(如其他答案所指出的那样),又可以充当测试,我认为这值得额外的带宽。
“喵鸭”是著名的功能,具有其自己的一组单元测试,以确保其始终出现在输出代码中。-Reddit user Skookah
据我所知,Ascii艺术以一种强烈的视觉方式打破了另一段代码。例如,如果您使用html编写了一段代码,并且我们想使用script
标签添加一段内联javascript,则可以放置Ascii Art。对于我的代码库,我从here创建它们:http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20它们具有各种形状和大小!