news 2026/4/16 15:07:28

在js或css后加版本号不让浏览器缓存

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在js或css后加版本号不让浏览器缓存

客户端会缓存css或js文件,改变版本号,客户端浏览器就会重新下载新的js或css文件,在js或css后加?v= 版本号的用法如下

代码如下:

<script type=”text/javascript” src=”jb51.js?version=1.2.6″></script>

<link rel=’stylesheet’ href=’base.css?version=2.3.3′ type=’text/css’ />

使用参数有两种可能:

第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于

代码如下:

<script type=”text/javascript” src=”jb51.js”></script>

<link rel=’stylesheet’ href=’base.css’ type=’text/css’ />

但浏览器会认为他是 该文件的某个版本!

第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 ,刷性缓存的作用。大家可能有时候发现修改了样式或者js,刷新的时候不变,就是客户端缓存了css或者js文件,因此加上参数还是有好处的!

第二种情况最多,也可能两种同时存在。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 13:42:43

Python GUI框架革命:DearPyGui高性能图形界面开发全解析

传统Python GUI开发常常让开发者面临诸多挑战&#xff1a;复杂的依赖配置、缓慢的渲染性能、跨平台兼容性问题&#xff0c;以及繁琐的界面布局代码。这些痛点不仅拖慢了开发进度&#xff0c;也让很多Python开发者对图形界面开发望而却步。今天&#xff0c;我们将为您介绍一款颠…

作者头像 李华
网站建设 2026/4/15 17:03:26

Python3 学习笔记

Python3 学习笔记 文章来源于 菜鸟教程 Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。它的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色的语法结构。 Python是一种解释型语言:这意味…

作者头像 李华
网站建设 2026/4/16 15:06:25

如何用AI快速理解torch.matmul的底层原理

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个交互式教程&#xff0c;使用PyTorch的torch.matmul函数演示不同维度张量的矩阵乘法运算。要求&#xff1a;1) 展示2D张量的标准矩阵乘法&#xff1b;2) 演示广播机制下的1D…

作者头像 李华
网站建设 2026/4/16 13:35:39

Node.js应用终极打包指南:使用Nexe创建独立可执行文件

Node.js应用终极打包指南&#xff1a;使用Nexe创建独立可执行文件 【免费下载链接】nexe &#x1f389; create a single executable out of your node.js apps 项目地址: https://gitcode.com/gh_mirrors/ne/nexe Nexe是一个强大的命令行工具&#xff0c;能够将你的Nod…

作者头像 李华
网站建设 2026/4/16 16:45:06

如何用AI工具快速构建Kafka管理应用

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个基于Web的Kafka管理工具&#xff0c;包含以下功能&#xff1a;1. 可视化展示Kafka集群状态和节点信息 2. 主题管理功能&#xff08;创建/删除/查看&#xff09;3. 消息生产…

作者头像 李华
网站建设 2026/4/16 15:06:08

如何用AI自动化搭建私有云盘?Seafile+快马开发实战

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 请生成一个基于Seafile的企业私有云盘系统代码&#xff0c;要求包含以下功能&#xff1a;1.用户注册登录模块 2.文件上传下载接口 3.文件夹权限管理系统 4.版本控制功能 5.全文搜索…

作者头像 李华