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 и дизайна сайтов?
Ответы
Ответ 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
Они любой формы и размера!