www.1862.net > 是不是给Css和js加个时间戳就不用一改就清缓存是吧

是不是给Css和js加个时间戳就不用一改就清缓存是吧

方法有两个:time()、strtotime()。 这两个方法,都可以获取php中unix时间戳,time()为直接获取得到,strtotime($time, $now)为将时间格式转为时间戳,$time为必填。

怎么说呢,个人有个笨点的办法,就是在代码中加上JS版本号的全局变量,应用JS时利用后台代码添加。 这样更改过JS时,将JS的文件名后边带上个自定义的版本号,再将JS版本号的变量修改一下就好了。其他程序由于是动态的读取JS文件名,所以不用再修...

freemarker有自定义标签,定义个时间戳标签,时间来自config文件。在css和js文件后加一个${date}。修改css和js后修改config的时间就可以了

freemarker有自定义标签,定义个时间戳标签,时间来自config文件。在css和js文件后加一个${date}。修改css和js后修改config的时间就可以了

浏览器存在缓存,加上时间戳,每次请求时间戳不一样,浏览器就会重新请求,不会从缓存读龋(我的理解)

题主应该是想要每次代码变动之后自动加上一个时间戳,使之前旧版本失效把。很多构建工具都可以做到。例如webpack可以对打包后的文件自动加上一个[hash]

操作文件需要试用服务器端编程语言,例如 java,python,nodejs等。

你是说显示当前时间吧???时钟???这样的话好说,我可以教你,私聊我。

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com