Sencha Touch - Melhores Práticas

Prática recomendada de JavaScript básico

É uma boa prática manter todo o código relacionado ao JavaScript em um separado js (external JS) arquivo, em vez de gravá-lo no <script> tag na seção de cabeçalho ou JavaScript embutido no corpo do documento.

Sempre execute uma verificação de nulos antes de o elemento ser usado em outras lógicas.

Sempre siga a convenção de nomenclatura, pois torna o código fácil de entender por qualquer outro programador.

Para tornar o código facilmente compreensível, é sempre preferível escrever comentários para métodos JS com lógica clara por trás do que uma função faz.

Melhor prática específica para Sencha Touch

Use a estrutura de pasta recomendada do Sencha Touch, que será útil durante a compactação ou minificação JS.

É altamente recomendável usar o ouvinte (onclick / onblur, etc.) no controlador em vez de escrevê-lo na própria página html.

Não crie a instância da loja, quando a loja está sendo chamada a partir da visualização.

Quando criamos uma instância de uma loja, devemos sempre destruí-la, pois afeta o desempenho.

Ao usar o Sencha Touch, não especifique nenhum outro arquivo JavaScript simples. Use todas as funções das classes Ext (mencionadas no controlador ou utils).

Quando o mapeamento do modelo e o nome são iguais, não especifique o mapeamento. Apenas o nome resolverá o propósito.

Não use propriedades desnecessárias à vista. Use apenas a propriedade necessária e seu valor diferente do valor padrão.