小编Ada*_*amB的帖子

如何强制客户端刷新JavaScript文件?

我们目前正在进行私人测试,因此仍然在进行相当快速的更改,尽管显然随着使用量开始增加,我们将放慢这一过程.话虽这么说,我们遇到的一个问题是,在我们用新的JavaScript文件推出更新之后,客户端浏览器仍然使用文件的缓存版本,但他们看不到更新.显然,在支持调用上,我们可以简单地通知他们进行ctrlF5刷新以确保他们从服务器获取最新文件,但最好在此之前处理它.

我们当前的想法是简单地将版本号附加到JavaScript文件的名称上,然后在进行更改时,增加脚本上的版本并更新所有引用.这绝对可以完成工作,但更新每个版本的引用可能会变得很麻烦.

我确信我们不是第一个处理这个问题的人,我想我会把它扔给社区.在更新代码时,如何确保客户更新缓存?如果您使用上述方法,您是否正在使用简化更改的流程?

javascript versioning caching

570
推荐指数
12
解决办法
44万
查看次数

比较JavaScript中的对象数组

我想比较JavaScript代码中的2个对象数组.这些对象有8个属性,但是每个对象都没有每个对象的值,并且数组永远不会超过8个项目,所以也许是通过遍历每个对象然后查看值的强力方法. 8个属性是我想做的最简单的方法,但在实现之前,我想看看是否有人有更优雅的解决方案.有什么想法吗?

javascript arrays comparison

53
推荐指数
7
解决办法
14万
查看次数

标签 统计

javascript ×2

arrays ×1

caching ×1

comparison ×1

versioning ×1