摘要: history对象很早以前就有了,它的功能是操作网页的历史记录。传统的history对象有:back、forward、go,这几个方法,它们用来 前进、后退,或直接跳转到历史记录的某一个步骤。而现代浏览器加入了pushState和replaceState,使用它们则可以直接对历史记录堆栈进 行操作。 pushState方法的功能是在历史记录队列堆栈中加入一个新的记录,并把当前页面“跳转”到这个自己添加的“虚假”历史记录上。由于历史记录是“虚假”的,页面不会真正的跳转,而是地址栏里的URL发生变化。可以点击浏览器上的后退按钮来返回“跳转”前的页面。pushState方法有3个参数,第一个是数据. 阅读全文
posted @ 2014-02-10 14:47 雪红幽殇 阅读(1527) 评论(0) 推荐(0) 编辑