2009-02-05 49 views
0

我在一個大的Intranet系統上工作 - 因爲它是一個十年前開始的演化系統,不幸的是它的設計並不好,需要完全重寫,因爲它目前使用框架工作。相同樣式表是否在不同頁面上多次加載?

基於框架佈局的問題是,有一個「主」部分爲樣式表做了包含。這是一個相當簡單的問題,但我從來沒有找到任何證據。這個樣式表是否被多次加載,因爲它在單獨的網頁上?或者瀏覽器緩存它,並對同名的樣式表進行比較檢查。這對JavaScript庫是否一樣?

回答

2

是的,瀏覽器會爲每個幀從緩存中加載外部腳本和樣式表,除非您故意通過向這些文件發送非緩存頭來破壞它。

1

AFAIK在發出http請求(GET)之前,瀏覽器應始終查詢其緩存。
因爲我們都知道瀏覽器應該做什麼和不應該做什麼,所以'總是'這個操作詞。
此規則應適用於瀏覽器請求的任何文件類型。

相關問題