`
- 浏览:
120104 次
- 性别:
- 来自:
福建
-
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 , 物体检测网络进化历史,
3. **回退处理**:当用户点击浏览器的后退按钮时,插件会监听popstate事件,恢复之前保存的状态Object,从而正确显示历史记录中的页面。 4. **兼容性处理**:考虑到非HTML5兼容的浏览器,插件可能包含了一套备选...
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与浏览器进行交互的...
var searchObject = {}; // 用于保存pushState时的状态信息 // ... // 监听popstate事件 window.addEventListener("popstate", function(event) { var currentState = event.state; // 根据当前状态更新页面...
Family_History (object): 是否有家族甲状腺癌病史(是/否)。 Radiation_Exposure (object): 是否有辐射暴露史(是/否)。 Iodine_Deficiency (object): 是否存在碘缺乏(是/否)。 Smoking (object): 是否吸烟(是...
在前端开发中,浏览器对象模型(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