2014-07-10 56 views
0

我只是想停止渲染到DOM的HTML,直到我的CssJs從外部來源加載。我如何停止呈現HTML,直到外部的CSS,js加載

<html is showing here > 
      <link type="text/css" rel="stylesheet" href="http://preview.somex.com/sites/all/themes/bootstrap_mywinners/css/style.css"> 
      <script type="text/javascript" language="javascript" src="http://preview.somex.com/sites/all/themes/bootstrap_mywinners/js/mywinners-global-scripts.js"> 
    <html is end here > 

爲什麼我這樣做是靜態HTML是面色難看,直到CSS和JS加載,然後過一段時間後?(加載CSS和JS從網絡後),它看上去很酷。

所以我只是想停止顯示HTML,直到腳本和CSS加載。

任何線索/有關這方面的幫助?

+8

把鏈接放在頭部 – Smeegs

+0

@Smeegs釘它;將'link'和'script'標籤放在doc的'head'標籤中。 –

+0

@Smeegs感謝您的及時回覆。他們已經在頭腦中。我猜是因爲網絡這些文件加載​​緩慢。 –

回答

0

如果你的包含嵌套在BODY標籤中並不是很多,你可以用純粹的HTML做。如果您可以將它們移動到HEAD部分中,則應該自行修復。

Which is the load, rendering and execution order of elements in a HTML page?

希望對您有所幫助:如何在頁面加載,什麼時將觸發上回答另一個問題StackOverflow上看到這個鏈接的大崩潰。