Failo padėtis ASP.NET MVC

Turinys
Viena iš daugelio programų problemų yra ta, kad nors jos greitai įkelia turinį, jos nėra greitai matomos vartotojo naršyklėje, tai yra, naršyklė baigė įkelti visą turinį, visus vaizdus ir visą CSS Y JS, tačiau šiek tiek vėluojama tarp to, ką įkeliame, ir to, ką matome.
Tai daugiausia lemia įkeliamų failų padėtis HTML, tai yra, mes tikriausiai turime CSS ir JS mišrus, todėl naršyklei sunku rodyti viską, kaip įkeliant failą JS prieš tęsdami kitą failą, turite jį apdoroti.
Pirmoji rekomendacija visada yra stiliaus failus sudėti į CSS HTML viršuje tai leidžia mums kuo greičiau padaryti naršyklę laipsniškai rodyti programos puslapį.
Taip išvengiame tuščio puslapio matymo daugelį sekundžių prieš matydami viską, kas įkelta, jei ne, matome, kaip puslapis palaipsniui kuriamas, tai palengvina vartotojus, ypač tuos, kurie turi lėtesnį ryšį su tinklu ar internetu .
Jei stiliaus lapai ar CSS yra apačioje, naršyklės paprastai neįkelia informacijos, kad pasiekę tą tašką nereikėtų keisti stiliaus, todėl vartotojas nieko nemato.
Tuo siekiama, kad naršyklė galėtų toliau įkelti puslapio išteklius, nes jei ji suranda JS failą, kol neįkelia jo be klaidų, ji neketina atsisiųsti kitų išteklių, net jei jie yra CDN.
Kur dėti JS failus?Tam dedame failus JS kiek mes galime savo HTML, nors yra atvejų, kai tai neįmanoma dėl programos struktūros, tada mes galime įdėti atributą atidėti su kuria sakome naršyklei, kad ji gali ją įkelti pasibaigus viskam.
Atributo problema atidėti yra tai, kad ne visos naršyklės interpretuoja jį vienodai, todėl kartais ji negali padaryti to, ką galvojame, tačiau jei galime patalpinti failą, šis atributas reiškia, kad jį galima perkelti į pabaigą.
Toliau esančiame paveikslėlyje pažiūrėkime, kaip vyksta puslapio įkėlimo procesas, pirmoje dalyje visi failai yra viršuje ir jokia konkrečia tvarka, antroje - CSS aukštyn ir JS žemyn:

Kur yra akis, tai proceso taškas, kai vartotojas gali matyti programos puslapį, tada pastebime, kaip pirmoje dalyje puslapis yra matomas daug vėliau nei tai, ką matome antroje dalyje.
Baigę šią pamoką, dabar galime pridėti naują elementą, kuris pagerintų mūsų programos greitį ir našumą, be to, kad sumažintų vartotojo laukimą pamatyti, ką įkelia jo naršyklė.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave