鍍金池/ 問答/UI/ 圖片在列表頁和詳情頁的保存問題?

圖片在列表頁和詳情頁的保存問題?

列表頁里顯示的是縮略圖,下拉一次加載15張,詳情頁顯示的是適應(yīng)手機(jī)app的原圖,其實(shí)都是同一鏈接。
我的問題:需不需要兩次向服務(wù)器請(qǐng)求圖片?我想處理成,在列表頁里把圖片載到本地,然后在詳情頁里加載本地圖片。但是本地會(huì)存在一個(gè)問題,就是需要不停地更替這15張圖片。

回答
編輯回答
柒喵

如果你每次去服務(wù)器獲取15張圖片的數(shù)據(jù)相對(duì)來說消耗還是比較大的,為什么不把圖片存在一個(gè)地方,每次請(qǐng)求圖片的url,讓瀏覽器自己從url獲取即可,至于緩存,瀏覽器本身會(huì)自己緩存圖片,當(dāng)你在沒有清理緩存的時(shí)候,都是從本地緩存先進(jìn)行對(duì)比,如果更新才會(huì)獲取,建議你深入了解下瀏覽器的工作原理

2018年6月26日 12:02
編輯回答
傻叼

沒提及環(huán)境,我就默認(rèn)為h5了。

首先,根據(jù)你的描述,列表頁和詳情頁的圖片是同一張,感覺不妥

詳情頁要展示的原圖,為了保證清晰度,一般都挺大的,而列表頁則不需要那么大的。
所以,為了提高用戶體驗(yàn),一般會(huì)使用2張圖片,列表頁是一張?jiān)瓐D的縮略圖,尺寸根據(jù)需求來定。

所以,沒必要全部下載到本地,按需加載的體驗(yàn)會(huì)更好。

另外,原生app也不推薦全部下載,會(huì)比較吃內(nèi)存,還有存儲(chǔ)空間。
用戶用久了,就會(huì)想要清理緩存,吃力不討好。

2018年5月30日 08:51