<script type="text/javascript" src="http://xxx.com/v3.1.4/js/xxxx.min.js?d=201401201520"></script>
想问下本地文件缓存的有效期是如何设置的?
d后面这串数字是每次代码修改后自动生成的么?
每次项目构建,html中会生成新的串? 有什么构建工具支持这种功能呢?
回复讨论(解决方案)
咋加了个?d=201401201520就这么神奇。
咋加了个?d=201401201520就这么神奇。
解释下啊,亲
咋加了个?d=201401201520就这么神奇。
貌似不少是浏览器自动生成添加上去的,我用FF查看过,我的代码没加,后面不少URL多了这个参数。
当然手动加思想也很简单啊,生成过随机的字符串,直接加上去即可。+&a=xxxxxxxx
加了这个,相当于新的URL地址了,浏览器就会刷新缓存,否则,浏览器会认为,URL地址没变化,默认数据没变化,所以,不刷新缓存(你没变化,刷新干吗啊,不浪费我动作嘛)
这个不会是浏览器自动生成的,
一般用这个文件最后的修改时间戳,当然你用别的随机串也可以。
当然,这个也不会是手动来修改的。
你的系统应该有这个功能,
比如
用服务器端语言,比如php java等读取该js的最后修改日期,
然后动态生成这个<script></script>
<script></script>
这个不会是浏览器自动生成的,
一般用这个文件最后的修改时间戳,当然你用别的随机串也可以。
当然,这个也不会是手动来修改的。
你的系统应该有这个功能,
比如
用服务器端语言,比如php java等读取该js的最后修改日期,
然后动态生成这个<script></script>
<script></script>
如果用浏览器自动生成,用document.write加点时间数据,能生成后面的数字,但是每次都要下载js文件,浪费流量不是? 赶脚应该是build的时候生成的,甚至只有当检测到js文件发生修改,这个js?后面的数字才会发生变化,但是哪种构建工具可以做到这一点呢?
这个不会是浏览器自动生成的,
一般用这个文件最后的修改时间戳,当然你用别的随机串也可以。
当然,这个也不会是手动来修改的。
你的系统应该有这个功能,
比如
用服务器端语言,比如php java等读取该js的最后修改日期,
然后动态生成这个<script></script>
<script></script>
用服务器端语言,比如php java等读取该js的最后修改日期,
然后动态生成这个<script></script> 这个有现成的工具么?还是自己做这个功能?自己做还是挺麻烦的,要解析页面文件。。。
咋加了个?d=201401201520就这么神奇。
貌似不少是浏览器自动生成添加上去的,我用FF查看过,我的代码没加,后面不少URL多了这个参数。
当然手动加思想也很简单啊,生成过随机的字符串,直接加上去即可。+&a=xxxxxxxx
加了这个,相当于新的URL地址了,浏览器就会刷新缓存,否则,浏览器会认为,URL地址没变化,默认数据没变化,所以,不刷新缓存(你没变化,刷新干吗啊,不浪费我动作嘛)
一个js文件的缓存时间一般有多长?如何设置呢?
你在后面加了参数之后,虽然访问的是同一个文件,但是浏览器会认为这是一个新的地址,所以会重新访问一遍。
难道不是传一个参数让js执行?
难道不是传一个参数让js执行?
只是为了刷新存储吧?
这个不会是浏览器自动生成的,
一般用这个文件最后的修改时间戳,当然你用别的随机串也可以。
当然,这个也不会是手动来修改的。
你的系统应该有这个功能,
比如
用服务器端语言,比如php java等读取该js的最后修改日期,
然后动态生成这个<script></script>
<script></script>
亲用过grunt么?也许grunt可以做到这一点

当您在iPhone上浏览网页时,加载的内容会暂时存储,只要浏览器应用保持打开状态。然而,网站会定期更新内容,因此刷新页面是清除旧数据并查看最新发布内容的有效方式。这样,您可以始终获得最新的信息和体验。如果您想在iPhone上刷新页面,以下帖子将向您解释所有方法。如何在Safari上刷新网页[4种方法]有几种方法可以刷新您在iPhone上的Safari浏览器App上查看的页面。方法1:使用“刷新”按钮刷新您在Safari浏览器上打开的页面的最简单方法是使用浏览器标签栏上的“刷新”选项。如果Safa

您的Windows11/10PC上的F5键是否无法正常工作?F5键通常用于刷新桌面或资源管理器或重新加载网页。然而,我们的一些读者报告说,F5键正在刷新他们的计算机,并且无法正常工作。如何在Windows11中启用F5刷新?要刷新您的WindowsPC,只需按下F5键即可。在某些笔记本电脑或台式机上,您可能需要按下Fn+F5组合键才能完成刷新操作。为什么F5刷新不起作用?如果按下F5键无法刷新您的电脑或在Windows11/10上遇到问题,可能是由于功能键被锁定所致。其他潜在原因包括键盘或F5键

PHP5.4版本新功能:如何使用callable类型提示参数接受可调用的函数或方法引言:PHP5.4版本引入了一项非常便利的新功能-可以使用callable类型提示参数来接受可调用的函数或方法。这个新功能使得函数和方法可以直接指定相应的可调用参数,而无需进行额外的检查和转换。在本文中,我们将介绍callable类型提示的使用方法,并提供一些代码示例,

产品参数是指产品属性的意思。比如服装参数有品牌、材质、型号、大小、风格、面料、适应人群和颜色等;食品参数有品牌、重量、材质、卫生许可证号、适应人群和颜色等;家电参数有品牌、尺寸、颜色、产地、适应电压、信号、接口和功率等。

双曲函数是使用双曲线而不是圆定义的,与普通三角函数相当。它从提供的弧度角返回双曲正弦函数中的比率参数。但要做相反的事,或者换句话说。如果我们想根据双曲正弦值计算角度,我们需要像双曲反正弦运算一样的反双曲三角运算。本课程将演示如何使用C++中的双曲反正弦(asinh)函数,使用双曲正弦值(以弧度为单位)计算角度。双曲反正弦运算遵循以下公式-$$\mathrm{sinh^{-1}x\:=\:In(x\:+\:\sqrt{x^2\:+\:1})},其中\:In\:是\:自然对数\:(log_e\:k)

页面刷新在我们日常的网络使用中非常常见,当我们访问一个网页后,有时候会遇到一些问题,比如网页加载不出来或者显示不正常等。这时候我们通常会选择刷新页面来解决问题,那么如何快速地刷新页面呢?下面我们就来探讨一下页面刷新的快捷键。页面刷新快捷键是一种通过键盘操作来快速刷新当前网页的方法。在不同的操作系统和浏览器中,页面刷新的快捷键可能有所不同。下面我们以常见的W

在开发过程中,我们可能会遇到这样一个错误提示:PHPWarning:in_array()expectsparameter。这个错误提示会在使用in_array()函数时出现,有可能是因为函数的参数传递不正确所导致的。以下我们来看看这个错误提示的解决方法。首先,需要明确in_array()函数的作用:检查一个值是否在数组中存在。该函数的原型为:in_a

ML中的一个重要任务是模型选择,或者使用数据为给定任务找到最佳的模型或参数。这也称为调优。可以对单个的估计器(如LogisticRegression)进行调优,也可以对包括多种算法、特性化和其他步骤的整个pipeline进行调优。用户可以一次调优整个Pipeline,而不是分别调优 Pipeline 中的每个元素。ML中的一个重要任务是模型选择,或者使用数据为给定任务找到最佳的模型或参数。这也称为调优。可以对单个的Estimator(如LogisticRegression)进行调优,也


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3汉化版
中文版,非常好用

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)