Deli z drugimi prek


Optimiziranje časa nalaganja obrazca z najboljšimi praksami za oblikovanje in skripte

Obrazci, ki se nalagajo počasi, lahko zmanjšajo produktivnost in uvajanje uporabnika. Če želite povečati hitrost nalaganja obrazcev, sledite tem priporočilom. Veliko priporočil vsebuje podatke o tem, kako lahko razvijalec dopolni skripte obrazca za vašo organizacijo. O teh priporočilih se pogovorite z razvijalci, ki ustvarjajo skripte za vaše obrazce.

Načrt obrazca

Upoštevajte način interakcije uporabnika z obrazcem ter količino podatkov, ki mora biti prikazana na obrazcu.

Naj bo število polj čim manjše
Z večanjem števila polj na obrazcu se povečuje tudi količina podatkov, ki jih je za ogled vsakega zapisa potrebno prenesti prek interneta ali intranetne povezave.

Skripti obrazca

Če imate prilagoditve, ki uporabljajo skripte obrazca, se prepričajte, da razvijalec razume te strategije za izboljšanje učinkovitosti.

Izogibajte se uporabi sinhronih zahtev Sinhrone zahteve lahko povzročijo počasno nalaganje strani in neodzivnost obrazcev. Namesto tega uporabite asinhrone zahteve. Oglejte si to objavo v spletnem dnevniku za več primerov.

Izogibajte se vključevanju nepotrebnih knjižnic spletnih virov JavaScript
Z večanjem števila skript, ki jih dodate obrazcu, se podaljšuje čas njihovega prenosa. Skripte se običajno shranijo v vaš brskalnik, ko so prvič naložene, vendar učinkovitost delovanja ob prvem ogledu obrazca pogosto ustvari pomemben vtis.

Izogibajte se nalaganju vseh skriptov v dogodku Onload
Če imate kodo, ki podpira samo OnChange dogodke za polja ali OnSave dogodek, se prepričajte, da nastavite knjižnico skriptov z obdelovalcem dogodkov za te dogodke namesto OnLoad dogodek. Tako lahko nalaganje knjižnic odložite in izboljšate učinkovitost delovanja med nalaganjem obrazca.

Za odlog nalaganja spletnih virov uporabite strnjene zavihke
Spletni viri ali elementi IFRAMES, ki so vključeni v razdelke strnjenih zavihkov, ne bodo naloženi, če je zavihek strnjen. Naloženi bodo, ko bo zavihek razširjen. Ko se stanje zavihka spremeni, pride do dogodka TabStateChange . Katera koli koda, ki je potrebna za podporo spletnim virom ali IFRAME-jem znotraj strnjenih zavihkov, lahko uporablja obdelovalce dogodkov za dogodek TabStateChange in zmanjša kodo, ki bi se sicer morala pojaviti v OnLoad dogodek.

Nastavite privzete možnosti vidnosti
Izogibajte se uporabi skriptov obrazcev v OnLoad dogodku, ki skrijejo elemente obrazca. Za elemente obrazcev, ki bi lahko bili skriti, da ob nalaganju obrazca ne bi bili privzeto vidni, raje nastavite privzete možnosti vidljivosti. Nato uporabite skripte v dogodku OnLoad za prikaz elementov obrazca, ki jih želite prikazati. Če elementi obrazca niso nikoli vidni, jih je treba odstraniti iz obrazca in ne skriti.

Ukazna vrstica ali trak

Pri urejanju ukazne vrstice ali traku upoštevajte ta priporočila.

Naj bo število kontrolnikov čim manjše
Premislite, katere kontrolnike potrebujete v ukazni vrstici obrazca ali na ukaznem traku obrazca, in skrijte tiste, ki jih ne potrebujete. Vsak prikazani kontrolnik povečuje količino virov, ki je potrebno prenesti v brskalnik.

Uporabite asinhrone omrežne zahteve v pravilih po meri Ko uporabljate pravila po meri, ki naredijo omrežne zahteve v poenoteni vmesnik, uporabite vrednotenje asinhronih pravil.

Glejte tudi

Ustvarjanje in oblikovanje obrazcev
Oblikovni premisleki za glavne oblike
Kako se glavne oblike pojavljajo v različnih odjemalcih