Struttura del corso

Evitare le principali insidie del ridimensionamento di un'app AngularJS

Corretta struttura di directory MVC

Scrivere moduli in modo più intelligente

    Mantenere i nomi coerenti Modularizzare l'intestazione, il piè di pagina, i percorsi

Inserimento delle dipendenze e minimizzazione del codice

    Dipendenze globali

Controller che non utilizzano in modo eccessivo

    Sintassi di 'controllerAs' Utilizzo di 'bindToController' nelle direttive Rendere condizionale 'ng-click'

Fabbrica vs Servizio

    Tutti i provider sono singleton

Utilizzo delle estensioni del browser (Batarang, ecc.)

A molti osservatori e problemi di prestazioni

Ambito

    Sola scrittura nei controller Sola lettura nei modelli Oggetto nell'ambito anziché nelle proprietà Evitare di nascondere la proprietà del genitore '$scope' Ereditarietà prototipica Mantenere l'ambito sgombro Come parlare con gli oggetti di pari livello

Rilegatura una tantum

Test non manuali

    Modulo ngMock

Protractor

    E2E test con Jasmine ' Cicli $digest

Karma

    Come chiudere facilmente il ciclo di feedback Eseguire test in parallelo su browser diversi Scenari di utilizzo reali con dispositivi diversi

Non utilizzato jQuery

    Cambiare il modo di pensare

Distribuzione corretta

    Facciata per interagire con i server Separazione dell'interazione con il server e della gestione degli errori dal modello Business Logica nei modelli Configurare i provider prima che vengano inseriti Uso corretto di '$scope.$emit()' e '$scope.$broadcast' Automatizzare il nostro flusso di lavoro yo, grugnito, pergolato Caso d'uso con cordova

Angular 1 contro Angular 2

    Differenze e somiglianze Tre modi: dattiloscritto, js puro, dardo Good pratiche in Angular 2 Aggiornamento dalla versione 1
 14 ore

Numero di Partecipanti



Prezzo per Partecipante

Recensioni (10)

Corsi relativi

Categorie relative