lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7666|回复: 3
打印 上一主题 下一主题

LLoadManage加载js文件的问题

[复制链接]

46

主题

3

好友

1866

积分

偏将军

Rank: 4

跳转到指定楼层
楼主
发表于 2013-3-31 15:50:53 |只看该作者 |倒序浏览
我试着用LLoadManage加载js文件,但是如果在加载过的js文件里作修改,在浏览器中按F5后不能作出改动。但如果在文件夹中重新打开html文件就可以看到改动。不知道这个怎么回事,以前用LLoadManage加载图片也是一样的,如果图片作了修改,要重新打开html文件才能看到改动。
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2013-3-31 22:51:50 |只看该作者
这个是因为缓存而导致的
解决的办法就是给加载文件的时候,加上一个时间参数,比如下面的js加载时
  1. {path:"./js/so.js",type:"js"}
复制代码
改为下面的形式
  1. {path:"./js/so.js?"+(new Date()).getTime(),type:"js"}
复制代码
然后,等游戏做完发布的时候,为了有效利用缓存来提升速度,再改回来就行了
不回答与技术和引擎不相关的问题
回复

使用道具 举报

46

主题

3

好友

1866

积分

偏将军

Rank: 4

板凳
发表于 2013-4-1 19:06:47 |只看该作者
本帖最后由 yorhomwang 于 2013-4-1 19:09 编辑

lufy高手呀,什么办法都知道。我觉得可以把这个作封装,当为debug时,自动加上。当然,可能也没必要封装。
回复

使用道具 举报

37

主题

8

好友

9312

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

地板
发表于 2013-4-2 05:55:17 |只看该作者
这个确实还是需要的,而且这里读取速度上还需要再稍微优化一下,下个版本debug模式下自动去除缓存
不回答与技术和引擎不相关的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-7 09:08 , Processed in 0.048378 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部