Kodeoptimalisering i AngularJS

Innholdsfortegnelse
Å optimalisere koden betyr ikke bare å gjøre rutiner så effektive som mulig, vi må også ta hensyn til filens størrelse og vekt, med dette kan vi garantere at vi kan overføre dataene raskt.
Dette i serverspråkapplikasjoner har ikke stor vekt, men i AngularJS Ja, alt skyldes at koden kjøres på klienten, derfor må nettleseren motta all koden vår før programmet kan startes. Å ha en optimalisert og effektiv kode vil få applikasjonen til å starte mye raskere, og den nødvendige båndbredden vil være mindre.
Samler koden i verden Javascript betyr i utgangspunktet å lage en minifisering av det samme, det vil si å ta den eksisterende tingen til et minimum for å redusere vekten av filen, for dette kan vi gjøre bruk av noen verktøy som f. Google Closure Library, som i tillegg til minifisering, også hjelper ved å gjøre noen samleoppgaver.
Det eneste problemet som oppstår med minifiserte versjoner er at vi mister lesbarheten vi hadde oppnådd ved å lage søknaden vår og dokumentere den. Derfor er det viktig å beholde en ukompilert kopi av det som for tiden er i produksjon, slik at vi kan introdusere endringene nødvendig på en enklere måte.
Det er noen måter å optimalisere koden på AngularJS som vi kan implementere, hver av disse har sin kompleksitet og også sitt effektivitetsnivå, naturligvis avhenger typen vi bruker av våre mål og vår anvendelse.
Denne typen optimalisering består av minify Alle variablene vi har i koden vår, det eneste vi beholder er egenskapene. Dette reduserer kanskje ikke vekten til den endelige filen mye, men det reduserer overflødig behandling eller overhead betydelig.
For å bruke den, bare kjør i Google Closure den neste:

FORSTØRRE

I denne typen optimalisering velger vi å gi nytt navn til praktisk talt alle funksjonene og metodene i filen vår med kildekoden, åpenbart er det noen ting vi ikke vil gi nytt navn, for dette vil vi bruke en ekstern fil der vi vil spesifisere hvilken er funksjonene som ikke bør berøres.
Hva oppnår vi?Når vi gjør denne typen kompilering, vil vi redusere størrelsen på den tilsvarende filen med en stor prosentandel, men dette er proporsjonalt med mengden arbeid vi må gjøre for å oppnå en optimal tilstand. Vi må også huske på at i dette aspektet må vi opprettholde formen for avhengighetsinjeksjon, slik at koden vår kan fortsette å fungere senere.
Et eksempel på hvordan denne typen optimalisering ville være, kan sees på følgende bilde:

Med dette avslutter vi denne opplæringen, ettersom vi ser at det å oppnå riktig optimalisering for applikasjonen vår krever en grundig analyse, siden hvis vi velger en eller annen av dem som vi forklarer her, vil vi ha fordeler og ulemper som kan påvirke utviklingssyklusen til søknaden vår.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave