首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js实现页面刷新

如果该方法没有规定参数,或者参数是 false,它就会用 HTTP 头 If-Modified-Since 来检测服务器上文档是否已改变。如果文档已改变,reload() 会再次下载该文档。...如果文档未改变,则该方法将从缓存中装载文档。这与用户单击浏览器刷新按钮效果是完全一样。...2,replace 方法,该方法通过指定URL替换当前缓存在历史里(客户端)项目,因此当使用replace方法之后,你不能通过“前进”和“后退”来访问已经被替换URL。..."> 其中20指每隔20秒刷新一次页面. 2,页面自动跳转:把如下代码加入区域中 复制代码 代码如下: <meta http-equiv="refresh" content="20;<em>url</em>=...返回<em>数组</em>里面的元素。 5.如果子页面也是个框架页面,里面还是其它<em>的</em>子页面,那么上面的有些方法可能不行。

20.4K40

javascript实现freameset 框架页面的跳转

(框架在框架集数组存放位置).location.href(“跳转路径”); 3:window.parent.frames.item(“需要修改框架 此为框架名称”).location.href...跳转向新页面,原窗口被代替。” 浏览器URL为新路径。 :Response.Redirect方法导致浏览器链接到一个指定URL。...当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了 状态代码302(表示目标已经改变)以及新目标URL。...这就是说, 使用Response.Redirect方法时重定向操作发生在客户端,总共涉及到两次与服务器通信(两个来回):第一次是对原始页面的请求, 得到一个302应答,第二次是请求302应答声明新页面...跳转向新页面,原窗口被代替。 波球论坛 浏览器URL为原路径不变。

2.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript 高级程序设计(第 4 版)- BOM

() 导航到新URL,并在浏览器历史记录增加一条记录 给location.href或window.location设置一个URL,实际还是以同一个URL值调用assign()方法 常见是设置location.href...空参可能会从缓存加载,传参true可强制从服务器重新加载 # navigator对象 navigator 对象属性通常用于确定浏览器类型 检测插件 通过plugins数组来确定,数组每一项都包含如下属性...hashchange 会在页面 URL 散列变化时被触发,开发者可以在此时执行某些操作。 状态管理 API 则可以让开发者改变浏览器 URL 而不会加载新页面。...history.pushState():接收 3 个参数:一个 state 对象、一个新状态标题和一个(可选)相对 URL pushState()方法执行后,状态信息就会被推到历史记录,浏览器地址栏也会改变以反映新相对...URL 即使 location.href 返回是地址栏内容,浏览器页不会向服务器发送请求 第一个参数应该包含正确初始化页面状态所必需信息。

1.2K10

JavaScript学习总结(六)

在浏览器对象模型,把浏览器各个部分都用了一个对象进行描述,如果我们要操作浏览器一些属性,就可以通过浏览器对象模型对象进行操作 下面我们来介绍一下浏览器对象模型基本对象: window 代表了一个新开窗口...window.moveTo(100,0);//谷歌浏览器貌似不支持了 //setInterval() 经过指定毫秒值后就会执行指定代码 //clearInterval() 根据一个任务ID取消定时任务...//setTimeout() 经过指定毫秒值后执行指定 代码一次 事件 定义:当发生一个事件之后,会触发特定方法 那么如何注册一个事件呢?...location对象 此对象是浏览器地址栏对象,所以我们能够改变地址栏信息,或者进行其他一些改变。 想要获取到url只需要使用location.href即可。...+""); 这一讲我们学习是BOM(浏览器对象模型) 从下一节开始,我们将开始学习JavaScript最后一个部分,DOM编程。

80720

js刷新页面

,你不能通过“前进”和“后退”来访问已经被替换URL。...其中20指每隔20秒刷新一次页面. 2,页面自动跳转:把如下代码加入区域中 代码如下: <meta http-equiv="refresh" content="20;<em>url</em>=http://www.jb51...2.parent指的是当前页面的父页面,也就是包含它<em>的</em>框架页面。例如对于此例它指的是framedemo.html。 3.frames是window对象,是一个<em>数组</em>。代表着该框架内所有子页面。...返回<em>数组</em>里面的元素。 5.如果子页面也是个框架页面,里面还是其它<em>的</em>子页面,那么上面的有些方法可能不行。...指每隔20秒刷新<em>一次</em>页面. 2.页面自动跳转:把如下代码加入区域中 <meta http-equiv="refresh" content="20;<em>url</em>=http://www.jb51.

17.4K50

js学习

语言特征和编程注意事项 特征: 1、JavaScript无需编译,直接被浏览器解释并执行 2、JavaScript无法单独运行,必须镶嵌在html代码运行 3、JavaScript执行过程是从上到下...arraylist集合 数组每一个成员都没有限制,可以存放任意类型 数组成都可以自动修改 创建方式 1、var arr=[1,2,3,”a,true];//常用js数组 2、var arr=new...启动:setTimeout(方法名,毫秒值) 取消 :clearTimeout(id)//取消一次性定时器 Location对象 href属性,设置了href属性那就会跳转到该网页 var url=location.href...; alert(url) location.href='demo2.html' 需求:两秒之后跳转到百度 function jump(){ location.href='http://www.baidu.com...run1(){ alert("域内容改变了") } <select onchange="

1.6K10

Browser 对象所有属性和方法介绍,看这一篇就够了!

注意,frames[] 数组引用框架可能还包括框架,它们自己也具有 frames[] 数组。 属性 属性 描述 closed 返回窗口是否已被关闭。...在客户端 JavaScript ,Window 对象是全局对象,所有的表达式都在当前环境中计算。也就是说,要引用当前窗口根本不需要特殊语法,可以把那个窗口属性作为全局变量来使用。...虽然 plugins[] 数组是由 IE 4 定义,但是在 IE 4 它却总是空,因为 IE 4 不支持插件和 Plugin 对象。...deviceXDPI 返回显示屏幕英寸水平点数。 deviceYDPI 返回显示屏幕英寸垂直点数。 fontSmoothingEnabled 返回用户是否在显示控制面板启用了字体平滑。...除了设置 location 或 location.href 用完整 URL 替换当前 URL 之外,还可以修改部分 URL,只需要给 Location 对象其他属性赋值即可。

76030

BOM

在浏览器,window对象有双重角色,它既是通过JavaScript访问浏览器窗口一个接口,又是ECMAScript规定Global对象。 1....name=ligang&age=26#top” pathname 返回URL目录 “/ligang2585116” port 返回URL端口号,如果不存在返回空字符串 “” protocol 返回页面使用协议...// 立即打开新URL并在浏览器历史记录中生成一条记录 location.assign("http://blog.csdn.net/ligang2585116"); 如果是将location.href...如果页面自上次请求以来并没有改变过,页面就会从浏览器缓存重新加载。传递参数true,会强制从服务器重新加载。 三、navigator对象 识别客户端浏览器实际标准。...“MacIntel” plugins 浏览器安装插件信息数组 PluginArray {0: Plugin, 1: Plugin, 2: Plugin, 3: Plugin, 4: Plugin

92130

JavaScript(九)

间歇调用和超时调用 JavaScript 是单线程语言,但它允许通过设置超时值和间歇时间值来调度代码在特定时刻执行。前者是在指定时间过后执行代码,而后者则是每隔指定时间就执行一次代码。...location.hash //URL hash 部分,没有则返回空字符串 location.href //完整 URL location.host //返回服务器名和端口(如果有) location.hostname.../1ess"; location.href = "https://github.com/1ess"; 在这些改变浏览器位置方法,最常用是设置 location.href 属性。...另外,修改 location 对象其他属性也可以改变当前加载页面。每次修改 location 属性(hash 除外),页面都会以新 URL 重新加载。...这个方法只接受一个参数,即要导航到 URL,结果虽然会导致浏览器位置改变,但不会在历史记录中生成新记录。在调用 replace() 方法之后,用户不能回到前一个页面。

1.1K40

前端路由相关实现

前端路由实现思路 在页面不刷新前提下实现url变化 捕捉到url变化,以便执行页面替换逻辑 前端路由实现方法 HASH 我们经常在 url 中看到 #,这个 # 有两种情况,一个是我们所谓锚点,比如典型回到顶部按钮原理...),这样我们跳转页面就可以在 hashchange 事件中注册 ajax 从而改变页面内容。...新URL不一定是绝对路径;如果是相对路径,它将以当前URL为基准;传入URL与当前URL应该是同源,否则,pushState()会抛出异常。该参数是可选;不指定的话则为文档当前URL。...执行pushState函数可压入设定url至栈顶,同时修改当前指针;当执行back操作时,history栈大小并不会改变(history.length不变),仅仅移动当前指针位置;若当前指针在history...栈中间位置(非栈顶),此时执行pushState会改变history栈大小。

56220

vue两种路由模式

gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript...hashchange() }); // 刚进来第一次监听不到url变化,因此需要先执行一次 hashchange() function...gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript...区别 共同点:都可通过改变路由(地址栏)而不刷新页面 不同点: 显示问题,hash会在地址栏上带#号,而history不会 history可以通过pushState可以添加任意类型数据和title到记录...,而hash只可以添加短字符串在#号后面(因为地址栏上url长度是有限制) hash刷新时候,只会把#号之前内容当做请求url发起请求,比如abc.com#home,只会把abc.com当做url

2.1K10

JavaScript开发几个常用知识点总结

).ready() 与window.onload区别   3、location.href   4、获取url参数   5、判断是否存在函数方法   6、设置Iframe高度   7、解决文本框设置只读后按退键后退页面...Url地址 3、self.location.href=”url” 和 this.location.href=”url” 和 window.location.href=“url” 和location.href...  都是在本页面打开url地址 由此我解决了一个问题:就是使用了Iframe框架,同时也控制用户超时重新登录限制,所以有时候登录页面会出现在页面某部分。...处理方式就比较简单就是在登录页面通过JavaScript进行一次判断即可 if (window !...= top) top.location.href = location.href; 4、获取url参数  1、获取指定url指定参数值 //获取指定url指定参数值

47451
领券