Pergunta

É melhor, por questões de compatibilidade/desempenho de compilação JIT, usar MAIÚSCULAS ou minúsculas, em JS/HTML?Por exemplo:

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

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

Esta não é uma pergunta para iniciantes, sei que letras minúsculas são o padrão de fato.Mas como vi JS + HTML maiúsculo, fiquei pensando em qual seria melhor escrever.(como se o SQL estivesse totalmente em letras maiúsculas?)

Foi útil?

Solução

Eu não acho que faria diferença, em termos de velocidade.

XHTML: Tags minúsculas é o que o W3C especificou.

JavaScript: provavelmente não funcionaria, porque eu tenho Nunca Vi o código de alguém usar todas as caps no JS.

O SQL é totalmente maiúsculo para diferenciar as ações, funções, etc. a partir dos dados reais. Você pode usar o minúsculo, mas se torna menos legível (para alguns, inclusive eu).

IMO, percorrer um monte de tags de maiúsculas é menos legível que as tags minúsculas. Eu diria que os agentes de usuários não se importam com o que são as tags. Aqui está um pouco de história: quando fiz um site em 1999, as tags de maiúsculas eram o padrão.

Você ainda pode encontrar alguns sites não atualizados por aí que ainda escrevem

'Usar <B></B> Para tornar o texto ousado '

Outras dicas

Está incorreto (em xhtml, pelo menos) usar <DIV>...</DIV>; é um <div>...</div>.

Da mesma forma, eu usaria um caso inferior no JavaScript (para alert(document.location);), Como Esse é o nome deles ;-p

Não consigo imaginar que faça nenhuma diferença de compatibilidade ou desempenho. Eu acho que algumas pessoas acham mais fácil reconhecer como marcação ou código do que conteúdo.

Você pode fazer alguns benchmarks, se precisar.

(Xhtml especifica a minúscula como o padrão; portanto, se seu objetivo está satisfazendo os validadores, então vá com isso)

O JavaScript é (usando FX3.0) sensível ao caso.

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

O HTML permite tags de casos mistos, o XHTML exige tags, atributos apenas de casos mais baixos.

Certamente faz a diferença com o JavaScript, pois é sensível ao caso.

O padrão comunitário aceito para HTML é minúsculo, mesmo que o navegador não se importe.

Portanto, seja legal com aqueles que precisam ler seu código mais tarde!

Eu definitivamente usaria letras minúsculas sempre que possível.Tenho tendência a gostar de nomes de variáveis ​​com várias palavras, mas mesmo isso pode ser evitado em favor de sublinhados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top