我正在JQuery中創建一個圖像瀏覽器插件。從本質上講,我的頁面上會有一個全尺寸的圖像,下面是一個包含可用圖像縮略圖的圖像卷軸。當用戶點擊縮略圖時,它將移動到全尺寸框。圖像加載到頁面上多少次?
我打算只是通過HTML/CSS縮放縮略圖,而不是存儲單獨的縮略圖文件。我的問題是,如果瀏覽器將所有圖像加載到縮略圖卷軸中,當它被推入全尺寸查看器時,是否必須重新加載每個圖像?
我知道一般情況下,答案是否定的 - 一旦瀏覽器下載了文件,它就可以使用。但是,我不只是使用靜態圖像。圖像上會發生一些預處理,所以我會通過PHP發送它們。
例如,我的縮略圖之一的src可能是www.mydomain.com/prepImage.php?id=1
然後PHP會做一些處理並返回這樣的:
header("Content-Type: image/jpeg");
echo $StringifiedJPEGFile;
像這樣從PHP返回文件會強制瀏覽器在每次將圖像源設置爲該鏈接時重新下載圖像?
它不應該在該用戶的會話中再次加載。這是默認的行爲? – jwegner 2011-05-26 13:05:56
我相信是的,是的。 – 2011-05-26 13:11:52