假設你有一個HTML文件中的以下內容:在HTML中,如果第二次加載相同的腳本文件,是否仍會加載?
<script type="text/javascript" src="whatever.js"></script>
<script type="text/javascript" src="whatever.js"></script>
將whatever.js
加載第二次,或將瀏覽器中看到的是它已經被加載並跳過重新加載它?
注意:由於我使用的HTML模板包含其他代碼片段,其中一些代碼片段可能會加載相同的腳本,導致可能的重複。我想確保我的頁面不會被重複的腳本加載。
AFAIK它將被加載兩次。將頁面加載到螢火蟲中,然後在NET標籤中查找(或在Chrome中查看) – mplungjan
你試過了嗎? – wohanley
我猜緩存控制會產生影響;您正在具體詢問的問題是* parser *是否意識到了相同的文件請求?此外,這個小提琴似乎與該文件,我已經包括它實際上只下載最初(由於緩存):http://jsfiddle.net/L55j3/ –