Sencha Touch - Meilleures pratiques

Bonnes pratiques JavaScript de base

Il est recommandé de conserver tout le code lié à JavaScript dans un js (external JS) fichier, au lieu de l'écrire dans le <script> balise sous la section d'en-tête ou JavaScript intégré dans le corps du document.

Effectuez toujours une vérification nulle avant que l'élément ne soit utilisé dans une logique ultérieure.

Suivez toujours la convention de dénomination, car elle rend le code facile à comprendre par tout autre programmeur.

Pour rendre le code facilement compréhensible, il est toujours préférable d'écrire des commentaires pour les méthodes JS avec une logique claire derrière ce que fait une fonction.

Bonnes pratiques spécifiques à Sencha Touch

Utilisez la structure de dossier recommandée par Sencha Touch, qui sera utile lors de la compression ou de la minification JS.

Il est fortement recommandé d'utiliser l'écouteur (onclick / onblur, etc.) dans le contrôleur au lieu de l'écrire dans la page html elle-même.

Ne créez pas l'instance de magasin lorsque le magasin est appelé à partir de la vue.

Lorsque nous créons une instance d'un magasin, nous devons toujours la détruire, car cela a un impact sur les performances.

Lorsque vous utilisez Sencha Touch, ne spécifiez aucun autre fichier JavaScript simple. Utilisez toutes les fonctions des classes Ext (mentionnées dans controller ou utils).

Lorsque le mappage du modèle et le nom sont identiques, ne spécifiez pas le mappage. Seul le nom résoudra le but.

N'utilisez pas de propriétés inutiles dans la vue. N'utilisez que la propriété requise et sa valeur différente de la valeur par défaut.