为什么CSS,JS以及图片等这些资源的路径需要加问号
我们平时练习的时候,很少写路径上面需要加问号的,而实际应用当中,我们经常看到一些资源的路径后面跟着问号,这是为什么呢?
答:答案很简单哦,其实就是为了防止缓存,我们可以在原本路径的后面加上问号,加上我们指定的数字或者随机数,浏览器会以get的方式提交,然后可以动态获取一些资源,这是为了解决浏览器的缓存而导致我们一些资源不更新
情境:今天我就是在做验证码的刷新的时候,遇到了这个问题

就是以上代码,如果我不加问号的情况下,接上后面的那串,也就是&t="+new Date().getTime();
会导致访问资源出现问题,毕竟这是一个“硬”路径,可是如果不加这一个随机数的话,浏览器会因为缓存的原因,不刷新的验证码,这时候就需要强大的问号出场了,加上了问号,我们点击的时候,浏览器会因为资源路径不同的原因,强制刷新我们的图片,而我们图片的问号之后的,并不会作为的真正响应给浏览器作为显示的。
为什么CSS,JS以及图片等这些资源的路径需要加问号的更多相关文章
- 刚部署的程序加载不出来css,js以及图片
		
刚部署的程序加载不出来css,js以及图片,解决方式 需要在配置中加入静态资源 方法一: controller.xml中加入 <mvc:annotation-driven/> <mv ...
 - asp.net MVC发布iis无法加载css,js和图片
		
今天真够郁闷的,遇到了在本地能运行的项目到了iis服务器那里就不行了,无法加载css,js和图片,这里说清楚一下先,关于asp.net 的MVC中这样的情况其实不少,但是之前遇到的是在visual s ...
 - ThinkPHP的调用css,js和图片的路径
		
按网上的说法,在根目录下建了一个Public目录,把css,js和图片放到Public目录下,然后用__PUBLIC__/...或__ROOT__/Public/...调用.但是发现无论如何改路径都无 ...
 - DIV+CSS+JS实现图片<ul><li></li></ul>无缝滚动代码
		
(含上下左右滚动代码) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...
 - js实现图片(高度不确定)懒加载
		
最近一直在弄广告页,由于广告页几乎都是图片拼凑起来的,为了减少服务器压力和带宽,采用图片懒加载方式,但是我们的图片高度又不确定,所以我在网上下载了echo.js自己改了一下. 大体思路是:让首页先加载 ...
 - Spring MVC程序中怎么得到静态资源文件css,js,图片文件的路径问题
		
问题描述 在用springmvc开发应用程序的时候.对于像我一样的初学者,而且还是自学的人,有一个很头疼的问题.那就是数据都已经查出来了,但是页面的样式仍然十分简陋,加载不了css.js,图片等资源文 ...
 - nginx访问css js 图片等静态资源,报404或无法定向访问到
		
配置完nginx,把php的项目放上去后,发现css,js和图片全部访问不到,一直重定向到根目录执行index.php,郁闷的在网上查了半天,原来不同后缀名的文件访问时都要在nginx.conf中声明 ...
 - WebApp:如何让安卓的webview缓存webapp的html、js和图片等资源
		
一.开发环境 客户端:安卓+webview(vuejs) 服务器端:tomcat 8.0 二.问题 使用安卓原生+web(基于webpack+vuejs)的方式开发了一个安卓应 ...
 - Spring MVC程序中得到静态资源文件css,js,图片
		
转载自:http://www.blogjava.net/fiele/archive/2014/08/24/417283.html 用 Spring MVC 开发应用程序,对于初学者有一个很头疼的问题, ...
 
随机推荐
- PAT (Advanced Level) Practice 1008 Elevator (20 分) (模拟)
			
The highest building in our city has only one elevator. A request list is made up with N positive nu ...
 - Linux网络课程学习第六天
			
本节课程主要内容:针对第四章节进行了收尾,以及对第五章的用户身份与文件权限进行了详细讲解. 学习心得:干货很多,收获满满.
 - docker 安装 jenkins      touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
			
拉取镜像 docker pull jenkins/jenkins:lts 官方下载 运行容器 docker run -it -v /home/jenkins:/var/jenkins_home -p ...
 - window - 安装 tomcat
			
一.下载安装包 参考网址:https://archive.apache.org/dist/tomcat 百度网盘:https://pan.baidu.com/s/1mtNuTUCFp-_SIHIp_R ...
 - 斜率优化 DP
			
CF311B Cats Transport 暑假到现在终于过了这道题
 - mysql 数据库基础操作
			
一 知识储备 MySQL数据库基本操作知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student, ...
 - Test Blog
			
计算机实习报告 姓名:王方正 学号:20174314 一.开发任务 题目源自<程序设计实践教程>教材22题,学生基本信息管理.描述略. 二.需求分析 1.说明自己针对这个任务将完成哪些功能 ...
 - mybatis(四):执行流程
			
实现流程 // 读取mybatis-config.xml文件 InputStream inputStream = Resources.getResourceAsStream("mybatis ...
 - python:文件、目录遍历器
			
#!/usr/bin/python# -*- coding:utf-8 -*- import osimport json file = open('a.txt','w')for root,dirs,f ...
 - CF div2 E. Water Balance
			
给你n个数,你可以这样操作:使区间[l,r]的数变成 他们的平均数,求字典序最小的序列. 做法:从左往右逐个比较,比较完之后会形成一个区间,一开始是区间为1的数进行比较,到后来会 变成区间较大的进行比 ...