怎么在前端页面设置不让浏览器缓存?
HTTP1.0中通过Pragma 控制页面缓存,可以设置:Pragma或no-cache。网上有非常多的文章说明如何控制不让浏览器或中间缓存服务器缓存页面,通常设置的值为no- cache,不过这个值不这么保险,通常还加上Expires置为0来达到目的。但是如我们刻意需要浏览器或缓存服务器缓存住我们的页面这个值则要设置为 Pragma。
HTTP1.1中启用Cache-Control 来控制页面的缓存与否,这里介绍几个常用的参数:
no-cache,浏览器和缓存服务器都不应该缓存页面信息;
public,浏览器和缓存服务器都可以缓存页面信息;
no-store,请求和响应的信息都不应该被存储在对方的磁盘系统中;
must-revalidate,对于客户机的每次请求,代理服务器必须想服务器验证缓存是否过时;
Last-Modified只页面的最后生成时间,GMT格式;
Expires过时期限值,GMT格式,指浏览器或缓存服务器在该时间点后必须从真正的服务器中获取新的页面信息;
上面两个值在JSP中设置值为字符型的GMT格式,无法生效,设置long类型。
HTML是什么文件,怎么打开?
很高兴来回答这个问题!
什么是HTML
HTML是一种纯文本类型的语言,它是Internet上用于编写网页的主要语言。HTML可以使用文本编辑器打开它产看其中的HTML源代码。需要特别说明的是,HTML不是一门编程语言,而是一门描述性的标记语言。
其实,叫语言不如叫标记更显得合理。HTML由常用的几十个标记语法组成。用于描述一个web页面的框架。即使初学者也可以在几周内熟悉它的所有常见语法。
怎样打开HTML文件
HTML文件有很多种打开方式,比较常见的有这几种:
notebook
电脑自带编辑器notebook就可以直接打开,也可以在notebook里进行编辑运行,但要注意必须把文件类型改成所有类型,文件名后缀为.html。
2. html编辑器
网上有很多好用的HTML编辑器,像HBuilder、webstorm等等。这种编辑器可以运行到浏览器中看效果。
希望我的回答能够帮助到您!
HTML文件本质上是一个纯文本文件,文件后缀名为.html,鼠标在该文件右键=>编辑 代表使用记事本打开,鼠标在该文件双击 ,则默认以浏览器打开,正常来说,HTML文件的内容是一些代码和需要显示的信息(如文字,图片……),有它特有的语法结构,这些代码属于一种语言,称为超文本标记语言;当然它的内容也可以是普通文本。
这些代码怎么运行呢?通常情况下,这些代码是依托于浏览器执行的,我们用浏览器打开一个网站的时候,浏览器会把该页面缓存到一个文件夹下面,如果你能找到该该文件夹,你会发现里面有很多HTML文件,浏览器会把这些文件读进去执行,这样你就能看到网页的内容了
HTML(HyperText Markup Language,超文本标记语言),一种为“网页创建和其它可在网页浏览器中看到的信息”设计的置标语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。
比较常用的结构性标记有:
html元素 标记HTML内容的开始和结束。
head元素 标记HTML文件头,包含不在正文中显示的关键字、标题、脚本等等。
title元素 标记HTML文件的标题。
body元素 标记HTML文件正文的开始和结束。
常用的编辑器:Dreamweaver、Notepad++
常用的浏览器:IE、EDGE、Chrome等等