Cum de a face pagina de încărcare Indicator% stivă overflow în limba rusă

M-am bucurat de Google, la fel ca asta, și a scris o grămadă de articole, dar nu și-au găsit un script care reflectă procesul de încărcare a paginii.

Care este metoda pagina, în general, monitorizată este încărcată sau nu, starea sa. Eu doar există o modalitate de a urmări cât de mult este de a cunoaște procentul este încărcat, și numai vizual și css poate lega.

Se înțelege că capacul poate fi făcută, care va atarna 4 secunde și va fi încărcate 0 - 100%, dar, în cazul în care Internet și descărcarea de săraci întârziat de 4 ori.

Pentru soluție gata preparată va fi recunoscătoare (banda de la 0-100%)

set 16 decembrie '16 la 12:58

În ceea ce privește capacele, și punerea în aplicare a unei animații în formă de buclă, doar că nu a existat nici un scop aparent.

În ceea ce privește indicatorul de sarcină reală, atunci eu cunosc personal doar o singură cale -

  • Toate de transport maritim prin intermediul XMLHttpRequest și de a folosi evenimentul de progres.

Despre un ciot. Pentru a PAC să aibă numai pentru a finaliza sfârșitul unei pagini folosind un eveniment.

Dacă doriți ca utilizatorul să vadă cum vă puteți construi rapid pagini utilizează eveniment DOMContantLoaded. care este trimis atunci când sunt încărcate toate script-urile și complet formate dom pe cât este deja posibil să-l contacteze. Singurul lucru pe care nu are timp să se încarce, se leagă la imagini menționate la markup html. Se potrivește în 90% din cazuri în care locul lor de semnalizare a pus un ciot frumos care în curând imaginea va fi aici.

În cazul în care imaginea este o parte a cererii, care este, la fel ca în cazul cu fundalul pe pagina de start, folosind evenimentul de încărcare. care este trimis atunci când sunt încărcate script-urile, dom formate și toate imaginile sunt încărcate.

Ar trebui să spunem, de asemenea, că scripturi js bibliotecile sunt adăugate la sfârșitul corpului blocului. dar, pe de eveniment semnează un document.

Vizionarea când se încarcă pagina:

  • Dacă ați încărcat pagina în sine. Actualizați bara de progres pentru încărcarea componentelor individuale. scripturi, stiluri, de conținut. Punerea în aplicare exemplară: atârnă pe performanța fiecărui modul de încărcare pași modificatoare de boot:

  • Daca incarcatura cerere pret de pe server. Actualizați bara de progres prin intermediul Ajax. există, de asemenea, o mulțime de metode. ATM Eu însumi sunt în căutarea pentru o soluție la această problemă, există o serie de evoluții în cap, dar că, dacă vom livra conținutul paginii după pagina principală, și conținutul podgruzki prin intermediul serverului. Pot anunța, dacă ai oa doua metodă, împreună pokumekat.

    Răspuns 16 '16 decembrie la 13:25