,,js 页面刷新location.reload和location.replace的区别小结

,,js 页面刷新location.reload和location.replace的区别小结

在实际应用中,当刷新页面时,我们通常使用:location.reload()或history.go(0)来完成。下面有一些相关的内容,看完你会有更多的收获。

先介绍两个方法的语法:reload 方法,该方法强迫浏览器刷新当前页面。语法: location.reload([bForceGet])参数:bForceGet,可选参数,默认值为false,从客户端缓存中取当前页面。则从服务器获取最新页面,这相当于客户端点击F5('刷新')。

replace 方法,该方法通过指定URL来替换历史(客户端)中当前缓存的项,所以使用replace方法后,不能通过“前进”和“后退”来访问被替换的URL。语法: location.replace(URL)在实际应用中,刷新页面的时候,我们一般用:location.reload()或者history.go(0)来做。因为这种做法就像在客户端F5刷新页面一样,当method=' post page=' post '时,会出现提示“页面过期”。那是因为Session的安全保护机制。可以想象,在调用location.reload()方法时,此时服务器内存中已经存在aspx页面,所以必须是IsPostback。如果有这样的应用:我们需要重新加载页面,也就是说,我们期望在服务器端重新创建页面,我们期望不是IsPostback。这里,location.replace()可以完成这个任务。每次替换页面都会在服务器上重新生成。可以这样写:location.replace(location.href)

以下是相关应用和知识点:window . location . href window . top . location . replace(' 3359 www . jb51 . net ')top . location . href(' 3359 www . jb51 . net ')window . navigate(' https://www . jb51 . net ')Html:meta http-equiv=' Refresh ' content=' 0;URL=3358baidu.com/'-Query #片段方案:http,ftp,maito等。通信协议中常用host:主机服务器(计算机)的DNS主机名或IP地址。Port:端口号的整数,可选;如果省略,则使用该方案的默认端口,例如http的80。Path:其路径由零个或多个“/”符号分隔的字符串,通常用于表示主机上的目录或文件地址。Query: Query是可选的,用来给动态网页传递参数(比如CGI,ISAPI,PHP/JSP/ASP/ASP做的那些。NET等技术)。可以有多个参数,用“”符号分隔,每个参数的名称和值用“=”符号分隔。Fragment:信息片段字符串,用于指定网络资源中的片段。例如,如果一个网页中有多个名词解释,可以使用fragment直接定位一个名词解释。(也叫锚点。)对于这样的URL,https://www.jb51.net:80/fisker/post/0703/window.location.html? ver=1.0 id=6 # I here

我们可以用javascript来得到它的每一部分。1,window.location.href整个URl字符串(是浏览器中完整的地址栏)。本例返回值:https://www.jb51.net:80/fisker/post/0703/window.location.html? Ver=1.0 id=6 # I here 2,window.location.protocol URL的协议部分。本例的返回值:http: 3,window.location.host URL的主机部分。本例的返回值:www.jb51.net 4,如果window.location.port URL的端口部分采用默认端口80(更新:即使:80被添加),那么返回值不是默认的80而是空字符。本例返回值:' ' 5,window.location.pathname URL的路径部分(即文件地址)是本例返回值:/fisker/post/0703/window . location . html 6,window.location.search查询(参数)部分。除了给动态语言赋值,我们还可以给静态页面赋值,用javascript获取我们认为应该的参数值。这个例子的返回值:Ver=1.0 id=6 7,window.location.hash锚点本例返回值:#imhere

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关于js的面试题,前段js面试题
  • 关于js的面试题,前段js面试题,送你43道JS面试题(收藏)
  • 关于js中的全等和不全等,等于和不等于问题的关系,
  • 关于js中的全等和不全等,等于和不等于问题的关系,,关于JS中的全等和不全等、等于和不等于问题
  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么
  • 全面了解js中的匿名函数有哪些,全面了解js中的匿名函数是什么,全面了解JS中的匿名函数
  • 使用js实现简单的图片切换功能的方法,使用js实现简单的图片切换功能命令
  • 使用js实现简单的图片切换功能的方法,使用js实现简单的图片切换功能命令,使用JS实现简单的图片切换功能
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法,使用js实现数据格式化
  • 使用js代码实现点击按钮下载文件的方法,使用js代码实现点击按钮下载文件并安装
  • 使用js代码实现点击按钮下载文件的方法,使用js代码实现点击按钮下载文件并安装,使用JS代码实现点击按钮下载文件
  • 代码错误未结束的字符串常量,代码错误未结束的字符串常量,js 未结束的字符串常量错误解决方法
  • 什么叫jsp,jsp的概念是什么
  • 什么叫jsp,JSP是指
  • 留言与评论(共有 条评论)
       
    验证码: