Подтвердить что ты не робот

Ascii art в комментариях HTML - причуда или функции?

В последнее время я видел несколько веб-сайтов с большими заголовками ASCII в своем HTML. Я не понимаю, и похоже, что это просто причуда. Например, 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 и дизайна сайтов?

4b9b3361

Ответ 1

Добавление этого искусства в файл увеличивает размер каждой загрузки HTML, что может сравниться с фактическим увеличением стоимости полосы пропускания на популярных сайтах.

Вы уже ответили на свой вопрос. Это Искусство! Не предполагается (или, по крайней мере, не требуется) иметь мирское функциональное значение.:)

Серьезно: насколько я знаю, он имеет нулевое техническое обоснование. Все дело в украшении, и инсайдерский способ оставить знак (в конце концов, большинство людей не собираются смотреть на разметку). Это также прекрасно: во времена, когда скорости DSL являются нормой на многих целевых рынках, аргумент "пропускная способность" в основном является слабым. Каждая загружаемая вами семейная фотография весит десятки, сотни или тысячи раз больше.

Единственное полезное использование искусства ASCII в HTML, которое я знаю, это используя его как дополнение для 404 страниц, чтобы некоторые браузеры не показывали свою стандартную страницу ошибок.

Ответ 2

Собственно, мне это очень нравится. Конечно, это "бесполезно", и он потребляет некоторую пропускную способность. Но, возможно, он также генерирует некоторый трафик, так как люди замечают это и показывают это друг другу. Это смешно и может быть понято кем угодно, но все еще пахнет техникой.

Возможно, это шаг к большему количеству людей, оценивающих красоту наших творений и "материалов", так же, как многие люди ценят приятную (и бесполезную) детализацию на автомобильных двигателях, часовых механизмах и мостах, ничего не зная о внутренние работы? Надеюсь, я так:)

Ответ 3

Я не могу себе представить, почему кто-то тоже это сделает. Опять же, я не художник.; -)

Изображения почти наверняка не служат никакой полезной функции, и вы правы в увеличении размера файлов HTML для каждой загрузки (хотя сумма, на которую вы увеличиваете размер, вероятно, незначительна благодаря повсеместности высокоскоростных соединений сегодня).

Я также не уверен, что его можно пометить как "причуду". Я не видел этого почти так же часто, как другие социальные причуды, такие как crocs и iPod.

Нет, это не помешало бы людям отрывать HTML и дизайн сайтов. Если у вас нет совести, которая помешает вам вопиющим образом срывать дизайн людей и источник, у вас нет абсолютно никакой причины не вытаскивать гигантский блок комментариев наверху, будь то красивый дизайн или нет.

Вероятно, лучше всего подумать об этом как "пасхальное яйцо" в традиционной программной программе. Относительно мало людей, вероятно, это увидит (средний человек редко смотрит на исходный код страницы), но это способ программиста оставить свою индивидуальную марку в своей работе.

Ответ 4

Я знаю, что это супер старый, но некоторые HTML-комментарии искусства действительно служат цели. Я бы заподозрил, что он служит двойной цели, чтобы быть искусством (как указывали другие ответы) и действовать как тест, который, как я думаю, делает его достаточным для пропускной способности.

"Meow Duck" - классная функция с собственным набором модульных тестов, чтобы убедиться, что он всегда присутствует в выходном коде. - Reddit пользователь Skookah

] [1]

Ответ 5

Из того, что мне кажется понятным, искусство Ascii служит для наглядного отрывания фрагмента кода от другого.
Например, если у вас есть фрагмент кода в html, и мы хотим добавить фрагмент встроенного javascript с тегом script, тогда вы можете поместить Ascii Art. Для моей кодовой базы я создаю их из здесь:

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

Они любой формы и размера!