我想創建一個形象進度條庫,所以我需要一個事件而載入圖像更新進度條(如onprogress
)與XHR請求加載圖像
假設我要加載所有圖片與創建一個XHR請求有onprogress
事件,所以我需要知道的是有這些情景之間的任何差別:
第一:
1與XHR請求加載圖像
2-追加的img
標籤,指向圖片網址(例如<img src='boo.png' />
)
第二:
1-與XHR請求加載圖像
2-追加一個img
標籤與XHR應答的BASE64(例如<img src='data:image/png;base64,==Ad3tr' />
)
如果用url加載圖片,圖片會緩存在瀏覽器中,[看到這個答案。] [1] [1]:http://stackoverflow.com/questions/4285042/can-jquery-ajax-load-image/12714338#12714338 –
瀏覽器將緩存URL(無論指定的行爲如何)通過響應緩存頭,當然)。 '如果您使用Image或XHR來獲取資源,則無關緊要。 – broofa
@broofa所以如果我爲圖像創建一個XHR請求,它將被緩存在瀏覽器中,對吧? –