帖子
帖子
用户
博客
课程
123下一页
返回列表 发新帖
25
帖子
0
勋章
77
Y币
angelshelter 发表于 2018-5-6 17:48
你是说写在代码里的吧,图片地址可以改成ajax动态取。

你好  可不可以加个QQ,512517152,谢谢
90
帖子
2
勋章
2237
Y币
Mr.唐 发表于 2018-5-6 17:55
你好  可不可以加个QQ,512517152,谢谢

你可以试一下图片后面加一个时间戳的参数,看一下这样会不会有缓存,不过这样的话,可能会每次都请求图片,浪费流量。
151
帖子
0
勋章
819
Y币
APP首页获取更新的图片信息,时间戳比对,在需要的图片后面加时间戳:image_1.jpg?t=获取的时间戳,绝对更新
25
帖子
0
勋章
77
Y币
PHPDeveloper 发表于 2018-5-6 22:11
APP首页获取更新的图片信息,时间戳比对,在需要的图片后面加时间戳:image_1.jpg?t=获取的时间戳,绝对更 ...

你好 可以加个QQ吗  512517152,我不会代码
151
帖子
0
勋章
819
Y币
Mr.唐 发表于 2018-5-6 22:39
你好 可以加个QQ吗  512517152,我不会代码

三种方法:
【省流量】
1、main(首页)里面apiready里发送一个请求,获取服务器图片更新的时间戳
2、获取服务器图片更新的时间保存起来,setstorage
3、在图片显示的页面apiready将时间戳比对,如实新时间戳大于旧的时间戳,那么旧更新图片后面的时间戳,获取元素的src,把新的图片路径(原路径:http://**.**/img/1.jpg?t=新时间戳)设置到元素src
4、旧时间戳更新为新时间戳

【简单粗暴不省流量】
方法 1、直接在显示页面的图片路径加上时间戳(每次载入都写);
方法 2、清除缓存
25
帖子
0
勋章
77
Y币
PHPDeveloper 发表于 2018-5-6 22:50
三种方法:
【省流量】
1、main(首页)里面apiready里发送一个请求,获取服务器图片更新的时间戳

谢谢你很认真的回答这么多,可是我就是一头雾水,代码一窍不通,
54
帖子
2
勋章
1538
Y币
Mr.唐 发表于 2018-5-6 17:44
可以给个详细代码吗

缓存啊,兄弟,这你都不会捣鼓吗?
var
  1. 先把要缓存的图片存在有一个数组里面
  2. var arrImg = [
  3.     '图片路径1',
  4.     '图片路径2'
  5. ];
  6. 再设置缓存
  7. $api.setStroage('imga',arrImg);
  8. 然后再调用
  9. <img src="http://www**.**/"+arrImg[0]>
复制代码
25
帖子
0
勋章
77
Y币
康哥 发表于 2018-5-8 08:34
缓存啊,兄弟,这你都不会捣鼓吗?
var

是的,我一点基础都没有,所以很蛋疼。。。
54
帖子
2
勋章
1538
Y币
Mr.唐 发表于 2018-5-8 14:46
是的,我一点基础都没有,所以很蛋疼。。。

是有点蛋疼,你下次发帖遇到问题,直接艾特我。
正好让我也挣点云币、
25
帖子
0
勋章
77
Y币
康哥 发表于 2018-5-8 08:34
缓存啊,兄弟,这你都不会捣鼓吗?
var

你好 你看是不是这样子的

HTML
  1. <div class="adimg">
  2.     <img src="http://www**.**/images/img_01.png"+arrImg[0]>
  3.     <img src="http://www**.**/images/img_02.png"+arrImg[1]>
  4.     <img src="http://www**.**/images/img_03.png"+arrImg[2]>
  5. </div>
复制代码


JS
  1. <script>
  2.     var arrImg = [
  3.         'http://www**.**/images/img_01.png',
  4.         'http://www**.**/images/img_02.png',
  5.         'http://www**.**/images/img_03.png',
  6. ];

  7. apiready = function () {
  8.     init();
  9. };

  10. function init() {
  11.     $api.setStorage('imga',arrImg);
  12. }
  13. </script>
复制代码



123下一页
您需要登录后才可以回帖 登录

本版积分规则