xmlhttp

js清除浏览器缓存的几种方法

左心房为你撑大大i 提交于 2020-01-27 04:50:23
关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。 清理网站缓存的几种方法 meta方法 //不缓存 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0"> 清理form表单的临时缓存 <body onLoad="javascript:document.yourFormName.reset()"> 其实form表单的缓存对于我们书写还是有帮助的,一般情况不建议清理,但是有时候为了安全问题等,需要清理一下! jquery ajax清除浏览器缓存 方式一 :用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下: $.ajax({ url:'www.haorooms.com', dataType:'json', data:{},

AJAX XHR

被刻印的时光 ゝ 提交于 2020-01-27 02:56:18
AJAX - 创建 XMLHttpRequest 对象 XMLHttpRequest 是 AJAX 的基础。 XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。 XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 创建 XMLHttpRequest 对象 所有现代浏览器(IE7+、Firefox、Chrome、Safari 以及 Opera)均内建 XMLHttpRequest 对象。 创建 XMLHttpRequest 对象的语法: variable = new XMLHttpRequest ( ) ; 老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 对象: variable = new ActiveXObject ( "Microsoft.XMLHTTP" ) ; 为了应对所有的现代浏览器,包括 IE5 和 IE6,请检查浏览器是否支持 XMLHttpRequest 对象。如果支持,则创建 XMLHttpRequest 对象。如果不支持,则创建 ActiveXObject : var xmlhttp ; if ( window . XMLHttpRequest )

js清除浏览器缓存的几种方法

社会主义新天地 提交于 2020-01-26 09:20:24
关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些 错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。 清理网站缓存的几种方法 meta方法 //不缓存 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0"> 清理form表单的临时缓存 <body onLoad="javascript:document.yourFormName.reset()"> 其实form表单的缓存对于我们书写还是有帮助的,一般情况不建议清理,但是有时候为了安全问题等,需要清理一下! jquery ajax清除浏览器缓存 方式一 :用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下: $.ajax({ url:'www.haorooms.com', dataType:'json', data:{},

js清除浏览器缓存的几种方法

☆樱花仙子☆ 提交于 2020-01-25 05:49:53
关于浏览器缓存 浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。 清理网站缓存的几种方法 meta方法 //不缓存 <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> <META HTTP-EQUIV="expires" CONTENT="0"> 清理form表单的临时缓存 <body onLoad="javascript:document.yourFormName.reset()"> 其实form表单的缓存对于我们书写还是有帮助的,一般情况不建议清理,但是有时候为了安全问题等,需要清理一下! jquery ajax清除浏览器缓存 方式一 :用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下: $.ajax({ url:'www.haorooms.com', dataType:'json', data:{},

XML学习笔记——关于XML解析器

被刻印的时光 ゝ 提交于 2020-01-24 18:28:49
本篇文章基于W3C而写 在Firefox及其他浏览器中的XML解析器(除IE) var xmlDoc=document.implementation.createDocument("","",null); xmlDoc.async="false"; xmlDoc.load("note.xml"); 第一行:创建一个空的 XML 文档对象。 第二行:关闭异步加载,确保在文档完全加载之前解析器不会继续脚本的执行。 第三行:告知解析器加载名为 "note.xml" 的 XML 文档。 解析完成后,就可以通过DOM树来访问XML里面的元素。 比如我们现在有一个XML: <?xml version="1.0" encoding="UTF-8"?> <information name='ghtt'> <person> <name>hsrshm</name> <sex>male</sex> <birth> <year>1999</year> <month>12</month> <day>19</day> </birth> </person> <person> <name>wx</name> <sex>male</sex> <birth> <month>9</month> <day>5</day> </birth> </person> <person> <name>zyy</name> <sex

AJAX学习

本秂侑毒 提交于 2020-01-24 05:35:58
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 1、AJAX基本使用 1)创建对象 2)请求 xmlhttp.open("GET","/try/ajax/demo_get2.php?fnname=Henry&lname=Ford",true); xmlhttp.send(); xmlhttp.open("POST","/try/ajax/demo_post2.php",true); xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded"); xmlhttp.send("fname=Henry&lname=Ford"); 3)响应 4)处理响应文件 httprequest.onreadystatechange=function(){ if(httprequest.readyState==4){ if(httprequest.status==200){ /

小白浅谈Ajax基础

空扰寡人 提交于 2020-01-21 14:22:55
小白浅谈Ajax Ajax的全称是Asynchronous Javascript and XML,意思是 异步JavaScript和XML Ajax是使用XMLHttpRequest对象与服务器端通信的脚本语言。 可以发送及接收各种格式的信息,包括JSON、XML、HTML和文本文件。 Ajax可以无需刷新页面而与服务器端进行通信。 允许你根据用户事件来更新来更新部分页面内容。 1、Ajax的工作原理 Ajax的工作原理相当于 在用户和服务器之间加了一个中间层(Ajax引擎),使用户操作与服务器响应式异步化。 只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。 把这些交给了Ajax引擎,用户操作起来也就更加流畅了。 2、Ajax的优点 页面无刷新,用户体验好 异步通信,更加快的响应能力 减少允余请求,减轻了服务器的负担 基于标准化的并被广泛支持的技术,不需要下载插件或者小程序 界面与应用分离 3、Ajax应用场景 举个例子,用户在填写一个网上表单,当用户将所有的表单信息都填完之后,点击提交,然后有一个文本框提示所填文本格式不正确,然后页面表单里面的所有信息都要重新填。这时,用户是不是会有砸电脑的冲动。(哈哈哈。。。)但在Ajax出来之后,用户可以在不用刷新页面的情况下进行表单验证。提示表单所填格式的正确与否。这样是不是给用户带来很好的用户体验。 按需获取数据

ajax实现无刷新分页

核能气质少年 提交于 2020-01-16 05:35:05
直接给出源代码,可自行分析,写的不好请留言指正,谢谢! 1 <! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" > 2 < html > 3 < head > 4 < title > 投票结果 </ title > 5 < meta http-equiv ="content-type" content ="text/html; charset=utf-8" /> 6 7 < script type ="text/javascript" > 8 9 function GetXmlHttpObject() 10 { 11 var xmlHttp = null ; 12 try 13 { 14 // Firefox, Opera 8.0+, Safari 15 xmlHttp = new XMLHttpRequest(); 16 } 17 catch (e) 18 { 19 // Internet Explorer 20 try 21 { 22 xmlHttp = new ActiveXObject( " Msxml2.XMLHTTP " ); 23 } 24 catch (e) 25 { 26 xmlHttp = new

下载图片(vue 下载图片)

蹲街弑〆低调 提交于 2020-01-14 19:25:56
downloadImg(){ const url = this.imgUrl // window.open(_this.detail.imgUrl) let xmlhttp=new XMLHttpRequest(); xmlhttp.open("GET",url,true); xmlhttp.responseType = "blob"; xmlhttp.onload = function(){ if (this.status == 200) { const blob = this.response; const link = document.createElement('a'); link.href = window.URL.createObjectURL(blob); link.download = url.substring(url.lastIndexOf("/")+1, url.length); //此写法兼容可火狐浏览器 document.body.appendChild(link); const evt = document.createEvent("MouseEvents"); evt.initEvent("click", false, false); link.dispatchEvent(evt); window.URL.revokeObjectURL(link

Servlet+Ajax实现搜索智能提示

半腔热情 提交于 2020-01-14 13:08:27
一般在百度搜索框输入关键词时,会弹出一些相关信息提示,方便点选: 页面(search.jsp): 1 <input type="text" name="keyWords" id="keyWords" style="width:200px; height:20px;" /> 2 <input type="button" id="button" value="百度一下"> HTML 创建新的div层,用以放置获取到的提示内容: 1 <div> 2 <input type="text" name="keyWords" id="keyWords" style="width:200px; height:20px;" /> 3 <input type="button" id="button" value="百度一下"> 4 <div id="popDiv"> 5 <table id="content_table"> 6 <tbody id="content_table_body"> 7 </tbody> 8 </table> 9 </div> 10 </div> HTML 创建XMLHttpRequest对象: 1 function createXmlHttp() 2 { 3 var xmlHttp; 4 //创建XMLHttpRequest 5 if(window