Course Outline

Het vermijden van grote valkuilen bij het schalen van een AngularJS-app

Juiste MVC-directorystructuur

Modules slimmer schrijven

    De namen consistent houden Modulariseer de koptekst, voettekst en routes

Afhankelijkheidsinjectie en het verkleinen van de code

    Mondiale afhankelijkheden

Controllers die niet te veel gebruiken

    Syntaxis van 'controllerAs' Gebruik van 'bindToController' in onze richtlijnen 'ng-click' voorwaardelijk maken

Fabriek versus service

    Alle aanbieders zijn alleenstaanden

Gebruik maken van browserextensies (Batarang, enz.)

Voor veel kijkers en prestatieproblemen

Scoring

    Alleen-schrijven in de controllers Alleen-lezen in de sjablonen Object in het bereik in plaats van eigenschappen Voorkomen dat de eigenschap van de ouder '$scope' wordt overschaduwd Prototypische overerving Het bereik overzichtelijk houden Hoe te praten met verwante objecten

Eenmalig bindend

Niet-handmatig testen

    ngMock-module

Protractor

    e2e-tests met Jasmine '$digest'-cycli

Karma

    Hoe u de feedbacklus eenvoudig kunt sluiten Voer tests parallel uit in verschillende browsers Gebruiksscenario's in de echte wereld met verschillende apparaten

Niet gebruikend jQuery

    Verander de manier van denken

Correct inzetten

    Gevel voor interactie met servers Scheiding van serverinteractie en foutafhandeling van de modellogica in modellen Configureer providers voordat ze worden geïnjecteerd Correct gebruik van '$scope.$emit()' en '$scope.$broadcast' Automatisering van onze workflow yo, grunt, prieel Gebruik case met cordova

Angular 1 versus Angular 2

    Verschillen en overeenkomsten Drie manieren: typoscript, pure js, dart Good-praktijken in Angular 2 Upgraden vanaf versie 1
  14 Hours
 

Getuigenissen (9)

Related Courses

Related Categories