Sencha Touch - najlepsza praktyka
Podstawowa najlepsza praktyka JavaScript
Dobrą praktyką jest przechowywanie całego kodu związanego z JavaScript w osobnym miejscu js (external JS) plik, zamiast zapisywać go w <script> tag pod sekcją head lub wbudowany JavaScript w treści dokumentu.
Zawsze sprawdzaj wartość null, zanim element zostanie użyty w dalszej logice.
Zawsze przestrzegaj konwencji nazewnictwa, ponieważ ułatwia to zrozumienie kodu przez każdego innego programistę.
Aby kod był zrozumiały, zawsze preferowane jest pisanie komentarzy dla metod JS z jasną logiką związaną z tym, co robi funkcja.
Najlepsza praktyka specyficzna dla Sencha Touch
Użyj zalecanej przez Sencha Touch struktury folderów, która będzie pomocna podczas kompresji lub minifikacji JS.
Zdecydowanie zaleca się używanie nasłuchiwania (onclick / onblur itp.) W kontrolerze zamiast zapisywania go w samej stronie html.
Nie twórz instancji sklepu, gdy sklep jest wywoływany z widoku.
Kiedy tworzymy wystąpienie sklepu, zawsze powinniśmy je niszczyć, ponieważ wpływa to na wydajność.
Podczas korzystania z Sencha Touch nie określaj żadnego innego prostego pliku JavaScript. Użyj wszystkich funkcji z klas Ext (wymienionych w kontrolerze lub narzędziach).
Jeśli odwzorowanie modelu i nazwa są takie same, nie określaj odwzorowania. Tylko nazwa rozwiąże cel.
Nie używaj niepotrzebnych właściwości w widoku. Używaj tylko tej właściwości, która jest wymagana, i jej wartości różni się od wartości domyślnej.