SenchaTouch-ベストプラクティス

基本的なJavaScriptのベストプラクティス

JavaScript関連のすべてのコードを個別に保持することをお勧めします js (external JS) ファイルに書き込む代わりに <script> ヘッドセクションの下のタグまたはドキュメント本文のインラインJavaScript。

要素が以降のロジックで使用される前に、必ずnullチェックを実行してください。

他のプログラマーがコードを理解しやすくするため、常に命名規則に従ってください。

コードを簡単に理解できるようにするために、関数の機能の背後にある明確なロジックを使用してJSメソッドのコメントを記述することが常に推奨されます。

SenchaTouchに固有のベストプラクティス

Sencha Touchが推奨するフォルダー構造を使用します。これは、JSの圧縮または縮小時に役立ちます。

リスナー(onclick / onblurなど)をhtmlページ自体に書き込むのではなく、コントローラーで使用することを強くお勧めします。

ビューからストアが呼び出されているときは、ストアインスタンスを作成しないでください。

ストアのインスタンスを作成するときは、パフォーマンスに影響を与えるため、常に破棄する必要があります。

Sencha Touchを使用している間は、他の単純なJavaScriptファイルを指定しないでください。Extクラスのすべての関数を使用します(コントローラーまたはutilsに記載されています)。

モデルのマッピングと名前が同じ場合は、マッピングを指定しないでください。名前だけが目的を解決します。

ビュー内で不要なプロパティを使用しないでください。必要なプロパティとデフォルト値とは異なる値のみを使用してください。