4

互換性/JIT-コンパイルのパフォーマンスのために、JS / HTMLで大文字または小文字を使用する方が良いですか?例:

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

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

これは初心者の質問ではありません。小文字が事実上の標準であることを私は知っています。しかし、大文字のJS + HTMLを見たので、どちらを書くほうがよいのか疑問に思いました(SQLが完全に大文字のように?)

4

6 に答える 6

7

スピード的には違いはないと思います。

XHTML:小文字のタグはW3Cが指定したものです。

JavaScript: JSで誰かのコードがすべて大文字を使用しているのを見たことがないので、おそらく機能しません。

SQLは、アクションや関数などを実際のデータと区別するために完全に大文字になっています。小文字を使用することもできますが、読みにくくなります(一部の人にとっては、私も含まれます)。

IMO、大文字のタグのヒープをくぐり抜けるのは、小文字のタグよりも読みにくいです。ユーザーエージェントは、タグがどのような場合でもかまわないと思います。ここに少し歴史があります。1999年にWebサイトを作成したとき、大文字のタグが標準でした。

あなたはまだそこにまだ書いているいくつかの危険な更新されていないウェブサイトを見つけることができます

<B></B>「テキストを太字にするために使用する」

于 2009-05-01T04:46:52.577 に答える
2

<DIV>...</DIV>;を使用することは(少なくともxhtmlでは)正しくありません。です<div>...</div>

alert(document.location);同様に、javascript(for )では小文字を使用します。これが名前です;-p

于 2009-05-01T04:48:07.457 に答える
1

互換性やパフォーマンスの面で違いが生じるとは想像できません。大文字はコンテンツよりもマークアップやコードとして認識しやすいと感じる人もいると思います。

必要に応じて、いくつかのベンチマークを実行できます。

(XHTMLは小文字を標準として指定しているので、目標がバリデーターを満たすことである場合は、それを使用してください)

于 2009-05-01T04:48:10.903 に答える
1

JavaScriptは(Fx3.0を使用して)大文字と小文字を区別します。

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

HTMLでは大文字と小文字が混在するタグが許可され、XHTMLでは小文字のみのタグと属性が要求されます。

于 2009-05-01T05:53:49.107 に答える
0

大文字と小文字が区別されるため、JavaScriptとは確かに違いがあります。

ブラウザが気にしない場合でも、HTMLで受け入れられているコミュニティ標準は小文字です。

だから、後であなたのコードを読まなければならない人たちに親切にしてください!

于 2009-05-01T04:49:31.897 に答える
0

可能な限り小文字を使用します。私はキャメルケースの複数単語の変数名が好きな傾向がありますが、それでもアンダースコアを優先して避けることができます。

于 2009-05-01T05:02:46.780 に答える