2010-12-30 2 views
10

In letzter Zeit habe ich mehrere Websites mit großen ASCII-Art-Headern in ihrem HTML gesehen. Ich verstehe den Punkt nicht und es scheint, dass dies nur eine Modeerscheinung sein muss. Zum Beispiel hat tumblr.com es:Ascii Kunst in HTML-Kommentare - Modeerscheinung oder Funktion?

<!-- 

     .         .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 

--> 

Addiert man diese Technik in die Datei erhöht die Größe der einzelnen HTML-Download, die tatsächliche Bandbreite Kostensteigerungen auf beliebte Websites gleichsetzen könnte. Ich kann mir nicht vorstellen, warum jemand das absichtlich tun würde, es sei denn, sie versuchen nur hip und cool zu sein und kümmern sich nicht um die zusätzliche Bandbreite.

Gibt es einen gültigen geschäftlichen Grund dafür? Ist es eine Branding-Technik? Wird es verwendet, um Leute davon abzuhalten, HTML- und Website-Designs zu entfernen?

Antwort

17

Wenn Sie diese Grafikdatei in die Datei einfügen, wird die Größe jedes HTML-Downloads erhöht, was den tatsächlichen Bandbreitenkostenerhöhungen auf beliebten Websites entsprechen könnte.

Sie haben bereits Ihre eigene Frage beantwortet. Es ist Kunst! Es wird nicht angenommen (oder zumindest ist es nicht erforderlich), einen profanen funktionalen Wert zu haben. :)

Ernsthaft: Soweit ich weiß, hat es keine technische Begründung. Es geht nur um Dekoration, und ein Insider-Weg, um eine Marke zu hinterlassen (schließlich werden die meisten Leute nicht in das Markup schauen). Es ist auch in Ordnung: In Zeiten, in denen DSL-Geschwindigkeiten in vielen Zielmärkten die Norm sind, ist das Argument "Bandbreite" meist schwach. Jedes Familienfoto, das Sie herunterladen, wiegt Dutzende, Hunderte oder Tausende Male mehr.

Die einzige nützliche Verwendung von ASCII-Art in HTML, die ich kenne, ist using it as padding for 404 pages, um zu verhindern, dass einige Browser ihre Standardfehlerseite anzeigen.

+0

Das ist genau das, was es mein nehmen auch war. Ihre Gedanken über 404-Padding sind jedoch interessant und etwas, das mir nicht bewusst war. Danke, dass du das unterstrichen hast! – Tauren

+0

+1 für die 404 Fehlerauffüllung, war mir nicht bewusst gewesen. – Tom

+0

+1 mehr! Sprechen Sie über eine Win-Win-Situation. –

0

Ich kann mir nicht vorstellen, warum jemand das auch tun würde. Andererseits bin ich kein großer Künstler. ;-)

Die Bilder dienen an Sicherheit grenzender Wahrscheinlichkeit keine nützliche Funktion, und Sie haben Recht über die Größe der HTML-Dateien per Download zu erhöhen (obwohl die Menge, mit denen Sie die Größe erhöhen wahrscheinlich vernachlässigbar mit der Allgegenwart ist von High-Speed-Verbindungen heute).

Ich bin auch nicht sicher, ob es richtig als "Modeerscheinung" bezeichnet werden kann - ich habe das nicht oft als andere soziale Modeerscheinungen wie crocs und iPods gesehen.

Es gibt keine Möglichkeit, dies würde Menschen davon abhalten HTML und Website-Designs zu entfernen. Wenn Sie kein Gewissen haben, das Sie davon abhält, die Designs und Quellen der Leute unverhohlen wegzuzerren, haben Sie absolut keinen Grund, den riesigen Kommentarblock an der Spitze nicht herauszureißen, egal ob er ein hübsches Design hat oder nicht.

Es ist wahrscheinlich am besten, dies wie ein "easter egg" in einem traditionellen Software-Programm zu denken. Relativ wenige Leute werden es wahrscheinlich sehen (die durchschnittliche Person sieht sich selten den Quellcode einer Seite an), aber es ist die Art und Weise, wie der Programmierer seine Arbeit mit seiner individuellen Note kennzeichnet.

+1

Osterei ist ein viel besserer Begriff als Mode! Ich kann mich nicht an die anderen Seiten erinnern, auf denen ich das gesehen habe, aber ich bin mir sicher, dass ich es im letzten Monat an 3 oder 4 Seiten gesehen habe. Mir ist klar, dass dies nicht die Leute ohne Gewissensbegrenzung aufhalten wird, aber diejenigen mit einem halben Gewissen werden vielleicht zweimal nachdenken. Und soweit Bandbreite gemeint ist, meinte ich google-scale, wo die Homepage millionenfach am Tag erreicht wird, und ein zusätzlicher 1K pro Treffer würde sich addieren. – Tauren

1

Eigentlich mag ich das wirklich. Natürlich ist es "nutzlos" und verbraucht etwas Bandbreite. Aber vielleicht erzeugt es auch etwas Verkehr, da die Leute das bemerken und es einander zeigen. Es ist lustig und kann von jedem verstanden werden, riecht aber immer noch nach Ingenieurskunst.Dies ist ein Schritt in Richtung mehr Menschen, die die Schönheit unserer Kreationen und "Materialien" schätzen, genauso wie viele Menschen schöne (und nutzlose) Details über Automotoren, Uhrwerke und Brücken schätzen, ohne wirklich etwas darüber zu wissen die inneren Abläufe? Ich hoffe natürlich so :)

+0

Ich mag diese Idee auch! Es bietet eine Möglichkeit für einen Entwickler, seine Spuren zu hinterlassen. Ich hatte gehofft, von einem praktischen Nutzen zu hören, um zu rechtfertigen, dass ich so etwas auf meinen Seiten hinzufügen könnte. – Tauren

+0

Genau meine Gefühle! +1 –

0

Ich weiß, das ist super alt, aber einige HTML-Kommentar Kunst dient einem Zweck. Ich vermute, dass es einem doppelten Zweck dient, Kunst zu sein (wie andere Antworten darauf hingewiesen haben) und als Test zu dienen, von dem ich denke, dass es die zusätzliche Bandbreite wert ist.

Die "Miau-Ente" ist bekanntermaßen ein Feature mit eigenen Unit-Tests, um sicherzustellen, dass es immer im Ausgabecode vorhanden ist. - Reddit user Skookah

][1]

Verwandte Themen