Hogyan lehet megvilágítani a felhasználó várakozási idejét, vagy előzetesen betölteni az oldalt, shublogot
Emlékszem, hogy ha egyszer egy nagyon összetett elrendezést kaptam, egyáltalán nem élesítettem a felépítéshez, amit természetesen gumi kellett tennie. Bár akkoriban már nagyon jó elrendezésű tervező voltam, a weboldal meglehetősen összetettnek tűnt az elrendezés szempontjából.
A helyszínt meglehetősen nagy részekre vágták, azaz Grafikailag gazdag volt, ami már növelte az oldal betöltési idejét. Ezt követően a webhelyet flash és script-k gazdagították.
Az eredmény az volt, hogy - amíg az oldal betöltődik (az összeköttetés sebessége 1 vagy 2 MB volt), az összes elem nem világos, hol vannak, néhány undorító hiba jön ki, és minden a felhasználó előtt van. Aztán úgy döntöttek, hogy az oldal előtöltési szkriptje szükséges: a webhely betöltése közben a felhasználó egy szép ablakot lát, ahol valamit mutatnak neki.
Mivel még most is sok olyan hely van, amelyek nem ülnek a nagysebességű vonalakon (okok miatt nemcsak a szárazföldi Oroszországban, de szinte az összes oroszországban - ott van internetes bidé), ezt a módszert meg kell írni.
A JS helyettesítő szkriptje, amely elrejti és megjeleníti a szükséges rétegeket. Szükség esetén külön fájlba helyezheti és csatlakoztathatja azt. Vagy csak tegye a kalapjába.
Végül a testben lévő kódot
Az preload_page függvény betöltődik az onLoad eseményen keresztül, és ellenőrzi, hogy a check_preload változó megkezdődött-e, és ha igen, műveleteket hajt végre a rétegeken (mindig emlékszel, hogy az 1 igaz és a 0 a false?).
Például létrehozhatsz az oldal két változatát, előtelepítéssel és anélkül, és ahol a kis betűk legalsó részén előtöltést írhatsz, hogy írj valami hasonlót: "Ha több mint 20 másodpercet látsz, akkor kövesse a linket."
És végül egy kép a hangulat emelésére =).