Vormi koormuse aja optimeerimine kujunduse ja skripti heade tavade abil
Aeglaselt laadivad vormid võivad häirida tootlikkust ja kasutajate kohanemist. Vormide võimalikult kiireks laadimiseks järgige neid soovitusi. Suur osa neist on seotud sellega, kuidas arendaja vormiskriptid organisatsioonis juurutab. Seega arutage need soovitused kindlasti läbi ka arendajatega, kes loovad teie vormide jaoks vormiskripte.
Vormi kujundus
Mõelge sellele, kuidas kasutaja vormi kasutab ja vormis kuvatavate andmete hulgale.
Väljade arvu minimeerimine
Mida rohkem välju on vormis, seda rohkem andmeid tuleb iga kirje kuvamiseks üle Interneti või sisevõrgu saata.
Vormi skriptid
Kui teil on vormiskripte kasutavaid kohandusi, siis veenduge, et arendaja tunneb neid võtteid jõudluse täiustamiseks.
Vältige sünkroonsete taotluste kasutamist Sünkroonsed päringud võivad põhjustada lehe aeglast laadimist ja mittereageerivaid vorme. Kasutage selle asemel asünkroonseid taotlusi. Rohkem näiteid leiate sellest ajaveebipostitusest .
Vältige tarbetute JavaScripti veebiressursside teekide lisamist
Mida rohkem skripte vormile lisada, seda kauem kulub nende allalaadimiseks. Tavaliselt salvestatakse skriptid pärast esimest laadimist teie brauserisse, kuid vormi esmakordse avamise kiirus annab tihti olulise esmamulje.
Vältige sündmuse Onload kõigi skriptide laadimist
Kui teil on kood, mis toetab OnChange
ainult väljade või OnSave
sündmuse sündmusi, määrake sündmuse asemel OnLoad
kindlasti skriptiteek koos sündmuseohjuriga nende sündmuste jaoks. Nii saab nende teekide laadimise edasi lükata ja suurendada sellega vormi laadimise kiirust.
Ahendatud vahekaartide kasutamine veebiressursside laadimise edasilükkamiseks
Kui ahendatud vahekaardi jaotistes on mõni veebiressurss või IFRAME, siis ei laadita neid seni, kuni vahekaart on ahendatud. Need laaditakse vahekaardi laiendamisel. Kui tabeldusolek muutub, TabStateChange
toimub sündmus. Iga kood, mis on vajalik ahendatud vahekaartidel olevate veebiressursside või IFRAME-de toetamiseks, saab kasutada sündmuseohjureid sündmuse TabStateChange jaoks ja vähendada koodi, mis muidu võib sündmusel OnLoad
ilmneda.
Nähtavuse vaikesuvandite määramine
Vältige vormiskriptide kasutamist juhul, OnLoad
kui vormielemendid on peidetud. Selle asemel määrake nähtavuse vaikesuvandid vormielementidele, mis võivad olla vormi laadimise ajal varjatud. Seejärel kasutage sündmusel OnLoad
skripte, et kuvada need vormielemendid, mida soovite kuvada. Kui vormielemente ei tehta kunagi nähtavaks, tuleks need vormilt eemaldada, mitte peita.
Käsuriba või lint
Pidage neid soovitusi meeles, kui redigeerite käsuriba või linti.
Juhtelementide arvu minimeerimine
Mõelge vormi käsuriba või lindi puhul läbi, millised juhtelemendid on tõepoolest vajalikud, ja peitke ülejäänud. Iga kuvatav juhtelement suurendab brauseris allalaaditavate ressursside mahtu.
Asünkroonsete võrgutaotluste kasutamine kohandatud reeglites Kui kasutate kohandatud reegleid, mis muudavad võrgutaotlused Unified Interface, kasutage asünkroonsete reeglite hindamist.
Vt ka
Vormide loomine ja kujundamine
Põhivormide kujunduse kaalutlused
Põhivormide kuvamine erinevates klientides