Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
11.12.2011 02:32:02
prelaoding images |
|
|
mul ühes töös on suht suur tausta pilt, mis olenevalt siis kasutaja neti kiirusest võib tulla mitmed sekundid. midagi ma enam optimiseerida ei saa. ma ei taha, et algul on valge taust.
kuidas ma saaks pildid ennem kõik ära laadida ja siis alles lehte kuvama hakata. laadimise ajal näiteks näiteks musta tausta ja siis mingi progress image oleks kah keskel.
mõtlesin, et ajaxiga ma saaksin kõik projektis olevate imagete urlid kätte, siis sisse laadida ning siis selle overlay ja progress image nahhui saata... või midagi sarnast?
|
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
von Wu
HV Guru

liitunud: 12.10.2007

|
11.12.2011 03:15:05
|
|
|
Üldiselt on sellised lehed nõmedad, kus üldse millegi nägemiseks peab kaua ootama. Las olla pigem algul valge taust, aga sisu olemas.
Ja kas oled ikka kindel, et midagi optimeerida ei saa? Pildi mahu annab mõnel puhul päris väikseks teha.
_________________ Müüa OnePlus 13 telefon
Müüa igasugu asju |
|
Kommentaarid: 888 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
668 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
11.12.2011 05:00:09
|
|
|
tegu on ühe kampaania lehega. mingeid alamlehti ega muud surfamist ei ole. ainult javascript ja ajax. kui kord see suur taust laetud on, siis muud ei ole enam vaja. pildiks foto ja suurus ca 200 KB ja see on juba 40% jpg
|
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
ref
Kreisi kasutaja
liitunud: 10.08.2003
|
11.12.2011 14:14:46
|
|
|
200kb ei tohiks ju tänapäeval eriti märkimisväärt suurus olla...
overkilli jaoks võid ju pildi ära tükeldada ja tükid erinevate hostide peale jagada ning laadida sealt (kui kasutajal torulaiust jagub tuleb võrdlemisi kiirelt kohale ning inimene näeb, et midagi toimub).
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
15 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
11.12.2011 15:08:02
|
|
|
KB, mitte kb
panin 2 sekundiks mingi overlay koos selle laoding imagega kõigile peale. selle ajaga peaks ära ikka tulema...
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002

|
11.12.2011 17:57:08
|
|
|
keevitaja, 200KB ei ole ju mingi maht millepärast põdeda
_________________ There is no place like 127.0.0.1 |
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
11.12.2011 18:20:21
|
|
|
ok, aga küsimus endine. kuidas saaks ikkagi eellaadida pilte?
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
Timukas0
HV kasutaja

liitunud: 20.03.2007
|
11.12.2011 18:25:34
|
|
|
Mingi konstante viivitus (nagu sinu 2 sekundit) on ikka üsna kasutu. Enamik inimesi peab asjatult ootama, samas 2 sekundit ei garanteeri, et väga aeglase interneti omanikel pilt alla tuleb.
Pigem määra mingi (mitte-valge) taustavärv lisaks taustapildile ja lase brauseril oma tööd teha. Kasutajad ka rahul, ei pea asjatult ootama, saavad sisu hakata uurima.
Kui tõesti vaja, siis võiks onload event-ist kasu olla:
javascript:
|
var img = new Image(); img.onload = function(){ // pilt laetud, tee midagi }; img.src = 'myImage.png';
|
|
|
Kommentaarid: 3 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
3 |
|
tagasi üles |
|
 |
perenoel
Kreisi kasutaja

liitunud: 04.05.2004
|
11.12.2011 18:44:42
|
|
|
Üks hea võimalus seda probleemi lahendada on veel progressiivne scan jpg failis. Kui paned sinna näiteks 5 astet, tuleb esimene kehva kvaliteediga ja piksliline aste kohale praktiliselt momentaanselt (ja on sellisena kohe ka kasutajale näha) ning järgnevate sekundite jooksul siis kvaliteet aste-astelt paraneb.
_________________ The biggest delusion is that there are causes other than your own state of consciousness. - Neville Goddard |
|
tagasi üles |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
|
Kommentaarid: 131 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
121 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
12.12.2011 00:23:19
|
|
|
Alan, sellest pole kasu antud lahenduse puhul.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
12.12.2011 00:30:29
|
|
|
Jep, ei süvenenud piisavalt teemasse, tunnistan üles
|
|
Kommentaarid: 131 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
121 |
|
tagasi üles |
|
 |
LogOff
HV vaatleja
liitunud: 05.09.2011
|
|
tagasi üles |
|
 |
entr0cks
HV kasutaja

liitunud: 01.08.2006
|
|
Kommentaarid: 8 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
|