鍍金池/ 問答/PHP  HTML/ php配合html、rem寫的頁面出現(xiàn)css和js加載慢,該怎么解決啊

php配合html、rem寫的頁面出現(xiàn)css和js加載慢,該怎么解決啊

我是用rem寫的移動(dòng)端頁面,出現(xiàn)的問題在很快就變沒了,但是人眼還可以看出來。下面這是我引入的css和js

clipboard.png

這是出現(xiàn)問題了
clipboard.png

這是出現(xiàn)問題零點(diǎn)幾秒以后就好了

clipboard.png

clipboard.png

就算是這樣,重復(fù)刷新頁面的時(shí)候css和js比php請(qǐng)求完文字的速度還要慢點(diǎn)。
js和css慢的時(shí)候文字就會(huì)在中間顯得太擠,但是很快就會(huì)沒有事。
改怎么解決呢?

回答
編輯回答
青檸

先隱藏內(nèi)容, css, js加載完以后再顯示.

2017年4月23日 02:10
編輯回答
憶往昔

把rem.js文件放在前面,<head>標(biāo)簽里面。不要放最后。

2018年6月6日 21:28
編輯回答
柒槿年

治本:
1:js css 進(jìn)行壓縮處理。
2:css放在header進(jìn)行引入,js在body后。
3:將第一次展現(xiàn)數(shù)據(jù)直接用php渲染出來。
治標(biāo):
1:頁面增加loading 加載遮罩層,等待全部加載完畢后展現(xiàn)頁面

2017年3月7日 11:30
編輯回答
尐懶貓

看截圖,應(yīng)該是有什么處理布局的js被阻塞了,導(dǎo)致資源都加載完成了、布局還沒好??茨壳敖o到的代碼里,head里的js有點(diǎn)太多了,建議都放到</body>前邊就行。真正該放前邊的是布局的那段js,如果沒什么依賴的話就提到前邊來吧。(當(dāng)然如果能都寫成CSS就最好了)

2017年8月23日 02:45
編輯回答
陌顏

通常的做法是css放head,js放body底部。css控制樣式,js渲染數(shù)據(jù),php提供接口,最多再加個(gè)loading,這樣就不會(huì)出現(xiàn)樣式錯(cuò)亂之類問題。
但是你用的php請(qǐng)求并渲染數(shù)據(jù)?這樣的話,你就要監(jiān)聽css、js文件是否加載完成才行

2018年8月7日 15:30