Optimalizace kódu v AngularJS

Obsah
Optimalizace kódu neznamená pouze co nejefektivnější rutiny, musíme také vzít v úvahu velikost souboru a jeho hmotnost, čímž můžeme zaručit, že můžeme data rychle přenášet.
To v aplikacích jazyka serveru nemá velkou váhu, nicméně v AngularJS Ano, vše je dáno skutečností, že kód je spuštěn na klientovi, proto jeho prohlížeč musí před spuštěním aplikace obdržet veškerý náš kód. Díky optimalizovanému a efektivnímu kódu se naše aplikace spustí mnohem rychleji a potřebná šířka pásma bude menší.
Kompilace kódu na světě Javascript v zásadě znamená udělat a minifikace totéž, tj. snížit stávající věc na minimum, aby se snížila hmotnost souboru, k tomu můžeme použít některé nástroje, jako je Google Closure Library, který kromě minifikace také pomáhá tím, že dělá některé kompilační úkoly.
Jediným problémem, který se vyskytuje u zmenšených verzí, je to, že ztrácíme čitelnost, které jsme dosáhli vytvořením naší aplikace a její dokumentací, proto je důležité zachovat nekompilovanou kopii toho, co je aktuálně ve výrobě, abychom mohli zavést změny potřeba jednodušším způsobem.
Existuje několik způsobů, jak optimalizovat kód AngularJS že můžeme implementovat, každý z nich má svou složitost a také úroveň účinnosti, přirozeně typ, který aplikujeme, závisí na našich cílech a naší aplikaci.
Tento typ optimalizace se skládá z minifikovat Všechny proměnné, které máme v našem kódu, jediné, co si ponecháme, budou vlastnosti, to nemusí moc snížit hmotnost konečného souboru, ale výrazně to sníží přebytečné zpracování nebo režii.
Chcete -li jej použít, stačí spustit v Google Closure další:

ZVĚTŠIT

V tomto typu optimalizace se rozhodneme přejmenovat prakticky všechny funkce a metody našeho souboru na zdrojový kód, samozřejmě existují věci, které nebudeme chtít přejmenovat, proto použijeme externí soubor, kde určíme, který jsou funkce, kterých byste se neměli dotýkat.
Čeho dosáhneme?Při provádění tohoto typu kompilace zmenšíme velikost odpovídajícího souboru o velké procento, což je však úměrné množství práce, kterou musíme udělat, abychom dosáhli optimálního stavu. Musíme také mít na paměti, že v tomto aspektu musíme zachovat formu injekce závislosti, aby náš kód mohl pokračovat v práci později.
Příklad toho, jak by tento typ optimalizace byl, můžete vidět na následujícím obrázku:

Tímto ukončujeme tento návod, protože vidíme, že dosažení vhodné optimalizace pro naši aplikaci vyžaduje důkladnou analýzu, protože pokud se rozhodneme pro jeden nebo jiný typ, který zde vysvětlíme, budeme mít výhody a nevýhody, které mohou ovlivnit vývojový cyklus naše aplikace.
wave wave wave wave wave