Как се прави зареждане на страницата индикатор% стека преливане на Руски

Радвах се като Google, просто ей така, и е написал куп предмети, но не са намерили един скрипт, който отразява процеса на зареждане на страницата.

Каква е метод обикновено се наблюдава страницата е заредена или не, неговото състояние. Аз само има ли начин да следите колко има да се знае процентът е натоварена, а само визуално и CSS може да връзвам.

Разбираемо е, че капакът може да се направи, което ще виси на 4 секунди и ще се зарежда от 0 до 100%, но ако в Интернет и изтегляне на бедни забави с 4 пъти.

За готов разтвор ще бъде благодарен (лентата 0-100%)

определен 16 декември '16 в 12:58

По отношение на капачките, и те прилагат извита анимации, само, че не е имало явна край.

Що се отнася до индикатора за недвижими натоварване, а след това аз лично знам само един начин -

  • Всички доставка чрез XMLHttpRequest и използването на събитието напредък.

За колянов. За да се ограничи да има само за да завърши в края на страницата с помощта на дадено събитие.

Ако искате потребителят да видите как можете бързо да се изгради страници използват DOMContantLoaded събитие. който се изпраща, когато всички скриптове са заредени и напълно оформени дом на тъй като вече е възможно да се свърже с него. Единственото нещо, което не разполага с време, за да се зареди, която той води, снимки, посочени в HTML код. То се вписва в 90% от случаите, в които мястото им поставят красиво мъниче сигнализация, че скоро на снимката ще бъде тук.

В случаите, когато изображението е част от заявлението, което е, както в случая с фона на началната страница с помощта на събитието натоварване. който се изпраща, когато скриптовете са заредени, дом формира и всички изображения са заредени.

Ние също трябва да се каже, че скриптове JS библиотеки се добавят към края на тялото на блока. но на събитието подпише документ.

Гледането на зареждане на страницата:

  • Ако зарежда самата страница. Актуализиране прогрес бар за зареждане на отделни компоненти. скриптове, стилове, съдържание. Примерно изпълнение: виси на изпълнението на всеки товар модул стъпки модифициране зареждане:

  • Ако искането товари цена от сървъра. Актуализиране на лентата за хода чрез Ajax. има и много методи. Банкомат аз търся решение на този въпрос, има няколко разработки в главата, но че ако ние кораба съдържанието на страницата, след като главната страница и podgruzki съдържанието чрез сървъра. Мога да обявя, ако имате втори метод, заедно pokumekat.

    Отговорено 16 Декември '16 в 13:25