Frage

Ist es besser aus Gründen der Kompatibilität/JIT-Compiling-Leistung, um in JS/HTML den oberen Fall oder die untere Fall zu verwenden? Für zB:

 <DIV> my content </DIV>
 <div> my content </div>

 ALERT(DOCUMENT.LOCATION);
 alert(document.location);

Dies ist keine Neulingsfrage, ich weiß, dass Kleinbuchstaben der De-Facto-Standard ist. Aber seit ich ein paar Großbuchstaben JS+HTML gesehen habe, habe ich mich gefragt, welche besser einschreiben würde. (Wie SQL ist vollständig Großbuchstaben?)

War es hilfreich?

Lösung

Ich glaube nicht, dass es einen Unterschied machen würde, in Bezug auf die Geschwindigkeit.

XHTML: Kleinbuchstaben -Tags ist das, was der W3C angegeben hat.

JavaScript: Es würde wahrscheinlich nicht funktionieren, weil ich habe noch nie Ich habe den Code von jedem gesehen, der alle Kappen in JS verwendet.

SQL ist vollständig Großbuchstaben, um die Aktionen, Funktionen usw. von den tatsächlichen Daten zu unterscheiden. Sie können Kleinbuchstaben verwenden, aber es wird weniger lesbar (für einige, eingeschlossen).

IMO, das durch einen Haufen Großbuchstaben -Tags wat, ist weniger lesbar als Kleinbuchstaben -Tags. Ich würde sagen, dass Benutzeragenten egal sind, welchen Fall die Tags sind. Hier ist ein bisschen Geschichte: Als ich 1999 eine Website gemacht habe, waren Großbuchstaben der Standard.

Sie finden immer noch einige zwielichtige nicht aktualisierte Websites, die noch schreiben

'Verwenden <B></B> Text mutig machen '

Andere Tipps

Es ist falsch (in xhtml, zumindest) zu verwenden <DIV>...</DIV>; es ist ein <div>...</div>.

Ebenso würde ich im JavaScript (für untere Fall alert(document.location);), wie Das sind ihre Namen ;-p

Ich kann mir nicht vorstellen, dass es einen Unterschied über Kompatibilität oder leistungsfähige macht. Ich denke, manche Leute finden Großbuchstaben leichter als Markup oder Code als Inhalte.

Sie können einige Benchmarks machen, wenn Sie müssen.

(XHTML Gibt Kleinbuchstaben als Standard an. Wenn Ihr Ziel also Validatoren erfüllt, dann gehen Sie damit zusammen)

JavaScript ist (unter Verwendung von FX3.0) Fallempfindlichkeit.

var myURL = document.URL; // sets myURL to the current URL
var myURL2 = DOCUMENT.URL; // ReferenceError: "DOCUMENT" is not defined

HTML ermöglicht Mixed-Case-Tags, XHTML, erfordert nur Tags, Attribute mit niedrigerem Fall.

Es macht sicherlich einen Unterschied zu JavaScript, da es für Fall sensibel ist.

Der akzeptierte Community -Standard für HTML ist Kleinbuchstaben, obwohl Browser egal ist.

Seien Sie also nett zu denjenigen, die Ihren Code später lesen müssen!

Ich würde auf jeden Fall mit Kleinbuchstaben gehen, wo immer möglich. Ich mag es, Variablennamen mit Kamelgehäuse zu mögen, aber selbst das kann zugunsten von Unterstrichen vermieden werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top