`
- 浏览:
117803 次
- 性别:
- 来自:
福建
-
history 对象是window 对象的另一个子对象。这个对象保存着当前地址之前和之后访问过的网址信息,它包括了到达前一地址和后一地址的方法。
history 对象有一个可以访问的属性:
- history.length 保存了历史列表的长度—换句话说,就是用户访问过的不同地址的数目。
history 对象有 current、previous 和 next 三个属性,用来储存历史列表中的 URL。但是,为了安全和隐私起见,这些对象在现在的浏览器中不能正常访问。
history 对象提供了三个方法来访问历史列表:
- history.go() 打开历史列表中一个网址。要使用这个方法,必须在括号内指定一个正数或负数。例如 history.go(-2) 相当于按“后退”按钮两次。
- history.back() 载入历史列表中前一个网址,相当于按下“后退”按钮。
- history.forward() 载入历史列表中后一个网址(如果有的话),相当于按下“前进”按钮
History 对象属性
属性
描述
IE
F
O
length |
返回浏览器历史列表中的 URL 数量。 |
4 |
1 |
9 |
History 对象方法
方法
描述
IE
F
O
back() |
加载 history 列表中的前一个 URL。 |
4 |
1 |
9 |
forward() |
加载 history 列表中的下一个 URL。 |
4 |
1 |
9 |
go() |
加载 history 列表中的某个具体页面。 |
4 |
1 |
9 |
方法
描述
IE
F
O
back() |
加载 history 列表中的前一个 URL。 |
4 |
1 |
9 |
forward() |
加载 history 列表中的下一个 URL。 |
4 |
1 |
9 |
go() |
加载 history 列表中的某个具体页面。 |
4 |
1 |
9 |
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在JavaScript编程中,"历史对象"(History Object)是一个核心组成部分,主要用于管理浏览器的历史记录,包括用户访问过的URL。在给定的标题和描述中,我们聚焦的是如何利用历史对象来观察并处理对象的修改,进而...
软件诊断主要包括“State Machine Errors”(状态机错误)和“Diagnosis History Object”(诊断历史对象)。状态机错误通常反映了从站设备在通信过程中的行为异常,而诊断历史对象则记录了过去的错误事件,有助于...
var History = require ( 'object-history' ) var initial = { foo : 'bar' , name : 'victoria' } var history = new History ( initial , { limit : 33 } ) 添加历史点对象 参数 obj {Object} : 历史点 例子 ...
《ARS Object History 开源解析》 在IT领域中,开源软件的发展不断推动着技术的创新与进步。"ARS Object History-开源"是一个专注于记录ARSystem工作流程对象历史的开源项目,它提供了一种高效的方式来追踪和管理...
`__history`可能是版本控制的历史记录,可能包含了关于库的修改历史和更新日志,这对于开发者追踪和理解代码的演化过程非常有价值。 `tests`和`demos`目录则包含了测试用例和示例代码。测试用例可以帮助确保库的...
24.15 APPENDIX: A HISTORY OF TAXONOMY 864 EXERCISES 869 Chapter 25: Useful techniques 871 25.1 DESIGN PHILOSOPHY 871 25.2 CLASSES 872 25.3 INHERITANCE TECHNIQUES 873 Chapter 26: A sense of style 875 ...
4. **历史对象(History Object)** `history`对象允许开发者管理浏览器的历史记录,但出于安全考虑,只能前进和后退,不能直接访问具体的历史条目。`history.back()`和`history.forward()`用于回退和前进,`...
它接受三个参数:状态对象(state object)、标题(title,大多数情况下忽略)和URL。URL必须是与当前文档同源的,否则会被忽略。状态对象可以存储任何数据,供之后的`popstate`事件使用。 2. **`replaceState()`**...
HistoryOfObjectRecognition , 物体检测网络进化历史,
keras中的fit_generator和fit函数均返回History对象... Callback that records events into a `History` object. This callback is automatically applied to every Keras model. The `History` object gets returne
"ajax与history共10页.pdf.zip" 这个文件名表明它是一个包含关于Ajax和History技术的PDF文档的压缩文件,但并没有提供实际的内容或描述。标签“ajax与history共10页”确认了主题,而“赚钱项目”可能是另一个文件...
分析面向对象软件逻辑设计的进化历程 随着信息技术的飞速发展,面向对象的软件开发已成为业界主流,而其设计过程的进化与演变则成为研究的重要领域。本文将深入解析一篇探讨面向对象软件逻辑设计进化历史的文章,从...
JavaScript 的 `history` 对象是浏览器对象模型(Browser Object Model, BOM)的一部分,它提供了对用户浏览历史的访问和操作。尽管出于安全原因,开发者无法获取用户浏览器的确切URL,但通过 `history` 对象,我们...
这个名为"The-JS-browser-object.zip"的压缩包包含了一份关于JavaScript浏览器对象的PPT讲义,对于初学者来说是一份很好的学习资源。浏览器对象模型(Browser Object Model, BOM)是JavaScript与浏览器进行交互的...
3. **回退处理**:当用户点击浏览器的后退按钮时,插件会监听popstate事件,恢复之前保存的状态Object,从而正确显示历史记录中的页面。 4. **兼容性处理**:考虑到非HTML5兼容的浏览器,插件可能包含了一套备选...
var searchObject = {}; // 用于保存pushState时的状态信息 // ... // 监听popstate事件 window.addEventListener("popstate", function(event) { var currentState = event.state; // 根据当前状态更新页面...
在前端开发中,浏览器对象模型(BOM,Browser Object Model)是JavaScript操作浏览器特性的一种方式。其中,`history`对象是BOM中的一个重要组成部分,它主要用于处理用户在浏览器中的历史浏览记录。这篇文章除了...
深入了解React,Redux和React-Router ... Router - provides specialized history object 2. Route/Switch 3. Link/NavLink - Navlink is special kind of Link that can style itself as active 为什么要使用F
Now that we’ve discussed the history of dynamic Web applications and introduced Ajax, it’s time to cover the heart of the matter: how to use the XMLHttpRequest object. While Ajax is more of a ...