所以我剛完成我的第一個流星項目。這是一個基本上衆包的智能手機和平板電腦的網絡應用程序Q &會談/演示中的會話。 它叫做Questful。流星:在初始負載下顯示加載微調器
反正......我的問題是,在初次加載時,流星所需的所有JS文件都還沒有存在於客戶端瀏覽器的緩存中(顯然)......但特別是當智能手機用來查看這個web應用時它的目標是),而且互聯網連接速度也可能很慢(當X百人在事件中使用相同的WiFi時,很可能會出現這種情況),那麼首次加載該頁面將需要永遠的時間。 (流星JS文件大小約爲500kB)。
我測試了我的服務器的上傳速度,結果是大約50MBit,這是可以的,因爲它是一個相當便宜的根。
一個標準的jQ preloader不會做流星加載它的JS頭文件中的工作,所以$(function(){});會火太晚(所有的JS文件加載後,這是不是我想要的)。
你們有什麼想法是否可以編寫像這樣的預加載程序?或者那裏有一個?
問候 帕特里克
感謝您的回答! 問題是:我忘了提及DOM尚未準備好,而所有這些JS的東西都是在初始加載時加載的(至於說:JS文件加載到頭部 - >沒有任何內容 - >什麼也沒有顯示)。 因此,一個正常的加載微調不會完成這項工作! 我認爲一個合適的方法是有一個智能包,它將所有JS文件移動到主體的末尾,並在所有這些之前包含加載微調器。 但我找不到像這樣的東西,但我不知道這是否可以將流星的腳本從頭部移動到身體的盡頭。 –