Sencha-touch-best-practice

提供:Dev Guides
移動先:案内検索

Sencha Touch-ベストプラクティス

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

すべてのJavaScript関連コードを、ドキュメントセクションのheadセクションまたはインラインJavaScriptの下の <script> タグに書き込むのではなく、個別の* js(外部JS)*ファイルに保存することをお勧めします。

要素が追加のロジックで使用される前に、常にnullチェックを実行します。

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

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

Sencha Touch固有のベストプラクティス

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

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

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

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

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

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

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