博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html中加入js有什么用,css和js后加问号和数字有什么用?
阅读量:7085 次
发布时间:2019-06-28

本文共 453 字,大约阅读时间需要 1 分钟。

在查看网页源码时,经常能发现,引用js和css的代码中,会有问号和一串字符串。他们有什么作用呢?下面让我们一起来看看。

cb607367021e79137e4c6dce0f8ab6ee.png

css和js后加问号和数字有什么用?

当浏览器请求一个网站的时候,会加载各种各样的资源,比如:HTML文档、图片、CSS和JS等文件。对于一些不经常变的内容,浏览器会将他们保存在本地的文件中,下次访问相同网站的时候,直接加载这些资源,加速访问。这些被浏览器保存的文件就被称为缓存。

浏览器具有缓存策略,那就会遇到一个问题,那就是不能及时加载最新的css和js文件。

为了解决这个问题,我们会在css和js链接后面加上问号和一些随机字符。

类似 css/index2.css?20130201

原理:

理论上给css或js后面加数字什么的没什么用,不会影响文件的调用。但是,如果改变了数字,浏览器就会当成一个新文件读取,而不会读取以前的缓存文件。

所以,加数字的作用跟在网址后面加随机数一样,就是强制浏览器调用新地址,防止缓存。

更多HTML相关技术文章,请访问HTML答疑栏目进行学习!

转载地址:http://garml.baihongyu.com/

你可能感兴趣的文章
AVFoundation实现动态人脸识别
查看>>
第一天
查看>>
分享国外Python大咖如何在5个月内找到一份薪水翻番的工作的?
查看>>
集群架构-用keepalived配置高可用集群
查看>>
10 种最常见的 Javascript 错误(频率最高)
查看>>
获取websocket数据,C#小窗口程序,FTP上传,一切皆配置
查看>>
0025-CENTOS6.5安装CDH5.12.1(二)
查看>>
保险资管需求多元化 壹资管平台赋能行业智能化转型
查看>>
Velocity模板概念及简单使用
查看>>
Java 基础语法
查看>>
css实现强制不换行/自动换行/强制换行
查看>>
使用awk的二维数组解决一个日志统计的实际问题
查看>>
OSChina 周一乱弹 —— 薯哥儿,你约吗?
查看>>
OSChina 国庆节乱弹 ——祝大家节日快乐。
查看>>
OSChina 周二乱弹 ——首届码云女神
查看>>
OSChina 周六乱弹 —— 我都想和他们组成一个家庭了
查看>>
为什么项目报Invalid bound statement (not found)
查看>>
前端那些事之移动端常用方法
查看>>
mysql数据库操作
查看>>
gitlab上无法clone
查看>>