社区
JavaScript
帖子详情
为什么history.current显示undefined?
nanjingsean
2003-06-10 03:52:44
为什么history.length显示4而history.current显示undefined?
<script language="javascrit">
function a()
{
alert(history.length);
alert(history.current);
}
</script>
...全文
117
5
打赏
收藏
为什么history.current显示undefined?
为什么history.length显示4而history.current显示undefined? function a() { alert(history.length); alert(history.current); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
烂笔头Danky
2003-06-12
打赏
举报
回复
IE不支持current属性,只有NS才支持current属性,而且需要打开UniversalBrowserRead权限!
李世垚
2003-06-12
打赏
举报
回复
用history.length就够了
我不知道还有current属性
blues-star
2003-06-12
打赏
举报
回复
history.go();
history.forward();
history.back();
history.length
IE上再没有其他的了。
zhanghk
2003-06-12
打赏
举报
回复
up
Reachless
2003-06-11
打赏
举报
回复
应该是没有指明这个history对象所属的window对象吧.
react-router中this.props.
history
为
undefined
?解决报错Cannot read property ‘push‘ of
undefined
在使用this.props.
history
.push(’/xxx’)的时候遇到这个报错: 大概率原因: 只有用了Route组件,才会在子组件中注入route props(即
history
, location, match) 详见官方文档route props 所以下面这个例子中, Header 和 Footer组件中,this.props.
history
===
undefined
, 在ModuleA 和 ModuleB中,this.props.
history
就有值(因为有< Route >
前端入门之(vue-router全解析二)
前言: 一直想着啥时候能把vue全家桶的东西源码全部撸一遍,可惜无奈能力有限啊(哈哈,最近一直在补js基础),看vuex代码的时候觉得也还好,基本上是边学边解析源码的方式把vuex撸了一遍(毕竟整个vuex加起来也没多少代码),可当碰到vue-router的时候,首先就被它那几千行代码吓到了,刚开始看的时候是有点懵逼啊,所以把vue-router官网上的api看了一遍又一遍, 然后带着某个api功...
html无刷新加载页面,ajax无刷新加载页面,结合
history
.state修改url
在前端开发中,我们很喜欢一种风格,就是页面无刷新,加载新的页面。但是在ajax的加载中,有一个问题,就是页面加载进来很容易,却无法做到在浏览器的前进、倒退时,正确的使用页面。那么,怎么来实现这种风格呢?一般而言,有两种形式,一种是通过hash的变化来确定ajax要加载哪个页面,另一种则是我们这篇文章重点要使用的
history
.pushState方法。
history
.replaceState实现静态...
【JavaScript 教程】浏览器—
History
对象
作者 | 阮一峰 1、概述 window.
history
属性指向
History
对象,它表示当前窗口的浏览历史。
History
对象保存了当前窗口访问过的所有页面网址。下面代码表示当前窗口一共访问过3个网址。 window.
history
.length // 3 由于安全原因,浏览器不允许脚本读取这些地址,但是允许在地址之间导航。 // 后退到前一个网址
history
.back() // 等同于
history
.go(-1) 浏览器工具栏的“前进”和“后退”按钮,其实
history
.js 一个无刷新就可改变浏览器栏地址的插件(不依赖jquery)
HTML4有一些对浏览历史的前进后退API的支持如:HTML5浏览器新添加了不刷新改变网址地址的API:这些API构建单页面无刷新网站是十分有帮助的,很可惜他们在老浏览器中无法使用。
history
.js可以解决这个问题。
History
.js优雅地支持所有浏览器的
History
/State的 API(pushState,replaceState,onPopState)。包括数据,title,replaceState。支持 jQuery,MooTools和Prototype。
JavaScript
87,923
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章