CSSにはいくつかのクラスがあり、JavaScript用にいくつかのクラスがあります。JavaScriptとCSSについてはどのようにクラスに名前を付けますか?
「このクラスを探す」とは対照的に、「このクラスをCSSファイルで検索する」とは対照的に、「このクラスをJavaScriptファイルで検索する」ことを示すためにどのような命名規則を使用しますか?どこにでも"。
CSSにはいくつかのクラスがあり、JavaScript用にいくつかのクラスがあります。JavaScriptとCSSについてはどのようにクラスに名前を付けますか?
「このクラスを探す」とは対照的に、「このクラスをCSSファイルで検索する」とは対照的に、「このクラスをJavaScriptファイルで検索する」ことを示すためにどのような命名規則を使用しますか?どこにでも"。
今日変更/作成された私は動詞を使用して形容詞、前置詞句、または文章はマイナス件名を「持っている」ので、名詞修飾子を使用してそれらの名前にしてみてください。例えば、
upToDate
、前置詞stale
fromSameUser
hasProblems
だから、CSSとJSの両方にcamelcaseを使用しますか? –
@ブライスはい、しかし、他の誰かがそうしなければならない理由について合理的な議論はありません。 –
意味があります。誰もが快適になるようにそれをするべきです。私はちょうど他の人がそれをしてアイデアを引き出す方法を見たいのです。 –
実際の命名規則はありません。
時々(時間ほとんどの)私は CSSのとJSのための両方のクラスを使用しています。
あなたが一つの命名規則を選んで**それに固執する限り**同意します。 – rlemon
どのように使用されるのかとは対照的に、私が記述している要素に基づいてクラスの名前を付けようとします。私のページに.definition
の要素がたくさんある場合は、それらを緑にするかどうかに関係なく、jqueryをループさせたい場合でも、それはまだ定義です。
可能ならば、私は何が起こるはずですが、この
はHTML
(ここではクラスが追加されているところだ)CSSでスタイルを追加
既に作成されたクラスとIDを使用してJavaScriptをフックします
追加のクラス/ IDは必要な場合にのみ追加してください。
ほとんどの場合、これによりすべてがうまくまとめられます。
最後にスクリプトが実行されている場合(私はこれが最善だと思います)、構造をサポートする必要があります。
ほとんどの場合、jsクラス/ IDはCSSの内容を反映します。
EDIT
は@Bryce Siedschlawさんのコメントどおり、追加情報を提供するには、次の
私のクラスのほとんどは/ IDは、要素の機能に基づいています。ルールのいくつかの例私は
#successExplain{}
.successImgs{}
.continueRead{}
.continueRead a{}
.continueRead a:hover{}
#tagCloud{}
私は何かを見逃しているかもしれませんが、私はあなたが実際に質問に答えたとは思わない。実際にCSSの名前をどのように指定するべきかは言及していませんでした。私はそれが答えの不可欠な部分かもしれないと思います。 –
私は、class = "X"とみなし、Xがどこで使われているか知りたいメンテナンスプログラマーを考えています。彼はCSSファイルの.Xを検索することができます。また、jsファイルも検索できますが、XとXも検索する必要があります。 –
@ブライス。真実。私は自分の開発がCSSとJSの両方でクラスの作成にどのように影響するのかを示していましたが、どちらも同じクラスでほぼいつも終わっているのですから、特別な区別はありません。 –
関連:http://stackoverflow.com/questions/921133/javascript-naming-conventions – amosrivera