Съдържание
Оптимизирането на кода означава не само да направим рутините възможно най -ефективни, ние също трябва да вземем предвид размера на файла и теглото му, като с това можем да гарантираме, че можем да предадем данните бързо.Това в приложенията за сървърни езици обаче няма голяма тежест AngularJS Да, всичко се дължи на факта, че кодът се изпълнява на клиента, следователно неговият браузър трябва да получи целия ни код, преди приложението да може да бъде стартирано. Наличието на оптимизиран и ефективен код ще направи нашето приложение да стартира много по -бързо и необходимата честотна лента ще бъде по -малка.
Съставяне на кода в света Javascript основно означава да се направи a минификация на същото, тоест да намалим съществуващото нещо до минимум, за да намалим теглото на файла, за това можем да използваме някои инструменти като Библиотека за затваряне на Google, което освен минимизиране, помага и като изпълнява някои задачи за компилация.
Единственият проблем, който възниква при минимизираните версии, е, че губим четливостта, която сме постигнали, като направихме нашето приложение и го документирахме, затова е важно да запазим некомпилирано копие на това, което в момента се произвежда, за да можем да въведем промените необходими по по -прост начин.
Има няколко начина за оптимизиране на кода AngularJS което можем да приложим, всеки от тях има своята сложност, а също и нивото на ефективност, естествено, че типът, който прилагаме, зависи от нашите цели и нашето приложение.
Този тип оптимизация се състои от минимизирайте Всички променливи, които имаме в нашия код, единственото нещо, което ще запазим, ще бъдат свойствата, това може да не намали теглото на крайния файл много, но значително намалява излишната обработка или режийните разходи.
За да го приложите, просто стартирайте в Google Затваряне следващият:
Увеличете
При този тип оптимизация ние избираме да преименуваме практически всички функции и методи на нашия файл със изходния код, очевидно има някои неща, които няма да искаме да преименуваме, за това ще използваме външен файл, където ще посочим кой са функциите, които не трябва да се докосват.Какво постигаме?Когато правим този тип компилация, ще намалим размера на съответния файл с голям процент, но това е пропорционално на обема работа, която трябва да свършим, за да постигнем оптимално състояние. Трябва също така да имаме предвид, че в този аспект трябва да поддържаме формата на инжектиране на зависимости, за да може нашият код да продължи да работи по -късно.
Пример за това как би бил този тип оптимизация може да се види на следното изображение:
С това приключваме този урок, тъй като виждаме, че постигането на подходяща оптимизация за нашето приложение изисква задълбочен анализ, тъй като ако изберем един или друг тип от тези, които обясняваме тук, ще имаме предимства и недостатъци, които могат да повлияят на цикъла на развитие на нашето приложение.