2012-01-05 2 views
0

私はjQueryの使用スタイルを使用したい:コーディングスタイル - 命名規則 - 定数 - JQueryはどのようなスタイルを使用していますか?

私はここに見えた:

JQuery Coding Style

が、それを見つけることができませんでした。それはPHP Zendスタイルと同じですか?すべての大文字と小文字は区別されますか?

私はJQueryの最新バージョンをダウンロードして定数の検索を実行しましたが、何も出ませんでした。

ここで私の定数をどのようにします。

var Constant = 
{ 

/** 
*  Code Configuration 
*/ 

    validate:     1, 

/** 
*  Paths Configuration 
*/ 
    root:      '', 
    pictures_path:    '../pictures/', 
    images_path:    '../images/', 
    txt_path:     '../text/', 
    favicon:     '../images/' + 'logo_small.ico', 
    gateway_path:    'class.ControlEntry.php', 

/** 
*  General 
*/ 

    enter_key:     13, 
    second :     1000, 
    minute:      60, 
    hour:      3600, 
    day:      43200, 
    start:      'hide_1', 
    aml: 
    { 
     "pass":     0, 
     "fail":     1, 
     "undefinedU":   2 
    } 
}; 
+2

これはかなり主観的な質問です。スタイルは本当に間違っています。私は個人的にクライアントサイドのコードには 'camelCase'を使用し、サーバサイドのコードには' underscore_spacing'を使い、 'Classes'とサーバーサイドの'メソッド 'の最初の文字を大文字にします。 –

+0

私は個人的にコードのスタイルを気にしませんが、最終的にコメントしている人々の疲れを募らせました。標準に従うことに決めました。ZendとJqueryでかなり人気があるようです...私はJQueryが使用するスタイルを見つけることができないと思った。 –

+0

JavaScriptには、非標準の 'const'キーワードを除いて、真の定数はありません。 –

答えて

0

あなたはjQueryのAPI(とでも名前jQuery自体)を介して見れば、jQueryのは時間のcamelCaseほとんどを使用することはかなり顕著です。

これはいくつかの例です。要素をseletingの結果である

すべてmethdsはキャメルケースです:
addClass、removeClass、ajaxComplete、ajaxSend、後に、追加、appendToを追加しているのjQueryのメンバーである

ほとんどのメソッド/プロパティいくつかの例外を除いて、ラクダの場合もあります。
アヤックス、ajaxSetup、boxModel、ブラウザ、含まれ、cssHooks、データ

の例外がある:それは新しいコールバックオブジェクトを返すので、それが新しい繰延オブジェクト、およびコールバックを返すため繰延

+0

jQueryは定数オブジェクトを使用しません。 25-95行、97-319行、388-892行、1189-1386行、1333-1347行などを見てください。これは、オブジェクト/変数/メソッドの種類が多い大きなファイルです。 –

関連する問題