Преглед садржаја
Један од задатака оквира је побољшање тока рада програмера пружањем алата и конвенција због којих је потребно мање размишљати о техничком делу начина постизања ствари, а више о логици наших апликација.У случају АСП.НЕТ МВЦ, такође нам се нуде алати који нам омогућавају да директно генеришемо пакете Скрипте додатне које наша апликација користи и како бисмо их могли умањити како би били у складу с једном од најбољих пракси и повећали перформансе.
Ин АСП.НЕТ МВЦ имамо библиотеку Систем.Веб.Оптимизатион, па преко њега можемо приступити методама које нам омогућавају оптимизацију елемената наше веб апликације, попут паковања различитих датотека стилова и Јавасцрипт.
Ова библиотека такође укључује елементе који нам помажу да побољшамо предмеморију статичких додатака наше апликације, као и умањивање датотека, да видимо како овај додатак у почетку функционише.
На делуАко видимо датотеку Лаиоут.цсхтмл, можемо приметити да методом пречица дефинишемо путању стилских ресурса и Јавасцрипт, ово није ништа друго до Дати, пружити () и ми га користимо са његовим диференцијаторима @Стилес И @Скрипте, оно што ради је једноставно паковање и умањивање ресурса директно, немогуће је да наш развој буде лакши, хајде да анализирамо како се они зову:
Прво што можемо приметити је да у @ Стилес.Рендер () Пролазимо кроз два различита правца, што нас доводи до закључка да на овај начин можемо све објединити у исту коначну датотеку и тиме ћемо слати мање захтева ХТТП.
У случају @Скрипте Радимо то са једним елементом, али то се може применити на неколико, као у стиловима.
Ако покренемо алатку за анализу перформанси у прегледачу, схватићемо да, иако на овај начин називамо ове елементе у основном предлошку, они су и даље приказани у различитим датотекама, то се дешава јер је омогућено развојно окружење отклањање грешака па због лакше читљивости и отклањања грешака нису груписани у једну датотеку.
Да бисмо то урадили, морамо лоцирати конфигурацијску датотеку и тамо назначити нашем оквиру да мора допустити побољшања постављањем следеће опције на труе:
БундлеТабле.ЕнаблеОптимизатионс
Са овим, ако поново покренемо мерни алат, на пример Ислов, то ћемо видети у одељку умањења и захтеви ХТТП све је урађено према најбољим праксама.
Стандардно шаблон такође има структуру дефинисања датотека стилова, изнад документа и скрипте на дну, међутим постоје скрипте попут, на пример модернизр.јс Не можемо их дефинирати на крају документа јер је њихова функција побољшати искуство учитавања странице, па се мора одмах извршити.
Овим смо завршили овај водич, видели смо како на једноставан начин АСП.НЕТ МВЦ омогућава нам да правимо пакете датотека са стиловима и скрипти, уз њихово минимизирање, што нам помаже да се једноставно посветимо успостављању логике наше апликације.