11

最近,我看到几个网站的 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 和网站设计?

4

5 回答 5

18

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

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

说真的:据我所知,它的技术理由为零。这完全是关于装饰,以及内部人员留下标记的方式(毕竟,大多数人不会查看标记)。这也很好:在 DSL 速度成为许多目标市场标准的时代,“带宽”论点大多是弱论点。您下载的每张家庭照片的重量都会增加数十、数百或数千倍。

我所知道的 HTML 中 ASCII 艺术的唯一有用用途是将其用作 404 页面的填充,以防止某些浏览器显示其标准错误页面。

于 2010-12-30T08:59:59.420 回答
1

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

也许这是朝着更多人欣赏我们的创作和“材料”之美迈出的一步,就像很多人欣赏汽车引擎、手表机芯和桥梁的精美(但无用)细节一样,却对内部运作一无所知?我当然希望如此:)

于 2010-12-30T09:04:25.760 回答
0

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

这些图像几乎可以肯定没有任何有用的功能,而且您增加每次下载的 HTML 文件的大小是正确的(尽管随着当今高速连接的普遍存在,您增加的大小可能可以忽略不计)

我也不确定它是否可以被正确地贴上“时尚”的标签——我几乎没有像鳄鱼iPod等其他社交时尚那样经常看到它。

这无法阻止人们抄袭 HTML 和网站设计。如果您没有良心阻止您公然剽窃人们的设计和来源,那么您绝对没有理由不拉出顶部的巨大评论块,无论它是否具有漂亮的设计。

最好将其视为传统软件程序中的“复活节彩蛋”。相对而言,很少有人会看到它(一般人很少查看页面的源代码),但这是程序员在工作中留下个人印记的方式。

于 2010-12-30T09:00:48.703 回答
0

我知道这是超级旧的,但一些 HTML 评论艺术确实有目的。我怀疑它有双重目的,既是艺术(正如其他答案所指出的那样),又是作为一种测试,我猜它值得额外的带宽。

“喵鸭”是一个著名的特性,它有自己的一组单元测试,以确保它始终出现在输出代码中。- Reddit 用户 Skookah

][1]

于 2017-09-29T05:57:03.297 回答
0

根据我的理解,Ascii 艺术以一种强烈的视觉方式将一段代码从另一段代码中分离出来。
例如,如果您有一段 html 代码,并且我们想添加一段 javascript 内联,带有script标记,那么您可以放置​​一个 Ascii Art。对于我的代码库,我从这里创建它们:http :

//patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20

它们有各种形状和大小!

于 2019-10-08T08:57:10.077 回答