Domanda

È meglio per motivi di compatibilità / prestazioni di compilazione JIT usare MAIUSCOLO o minuscolo, in JS / HTML? Ad esempio:

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

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

Questa non è una domanda da principiante, so che la minuscola è lo standard di fatto. Ma da quando ho visto un po 'di maiuscolo JS + HTML, mi chiedevo quale sarebbe meglio scrivere. (Come se SQL sia completamente maiuscolo?)

È stato utile?

Soluzione

Non penso che farebbe differenza, per quanto riguarda la velocità.

XHTML: i tag minuscoli sono quelli specificati dal W3C.

JavaScript: probabilmente non funzionerebbe, perché non ho mai visto il codice di nessuno usare tutti i maiuscoli in JS.

SQL è in maiuscolo per differenziare azioni, funzioni, ecc. dai dati effettivi. Puoi usare le lettere minuscole, ma diventa meno leggibile (per alcuni, me incluso).

IMO, guadare attraverso un mucchio di tag maiuscoli è meno leggibile dei tag minuscoli. Direi che agli agenti utenti non importa in quale caso siano i tag. Ecco un po 'di storia: quando ho realizzato un sito Web nel 1999, i tag in maiuscolo erano lo standard.

Puoi ancora trovare alcuni siti Web non aggiornati e non aggiornati che ancora scrivono

  

'Usa <B></B> per rendere il testo in grassetto'

Altri suggerimenti

Non è corretto (almeno in xhtml) utilizzare <DIV>...</DIV>; è un <div>...</div>.

Allo stesso modo, userei le lettere minuscole nel javascript (per alert(document.location);), come che è il loro nome ;-p

Non riesco a immaginarmelo fare alcuna differenza in termini di compatibilità o prestazioni. Penso che alcune persone trovino MAIUSCOLO più facile da riconoscere come markup o codice piuttosto che contenuto.

Puoi fare alcuni benchmark, se necessario.

(XHTML specifica la minuscola come standard, quindi se il tuo obiettivo è quello di validare i validatori, allora vai con quello)

JavaScript (usando Fx3.0) distingue tra maiuscole e minuscole.

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

HTML consente tag in maiuscolo, XHTML richiede solo caratteri minuscoli, attributi.

Certamente fa la differenza con javascript poiché fa distinzione tra maiuscole e minuscole.

Lo standard di comunità accettato per html è in minuscolo, anche se al browser non interessa.

Quindi sii gentile con quelli che dovranno leggere il tuo codice in seguito!

Vado sicuramente con le lettere minuscole, ove possibile. Tendo a preferire i nomi di variabili multi-parola che racchiudono cammelli, ma anche questo può essere evitato a favore dei caratteri di sottolineatura.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top