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