location.assign和history.pushState之间的区别

时间:2014-08-16 09:28:49

标签: javascript html5

我是否正确地认为,location.assignhistory.pushState在浏览器中显示的URL之间的最大区别在于前者重新加载页面而后者不重新加载页面?我在求职面试时询问为什么在HTML5历史API出现之前为什么需要在单页面应用程序中进行路由标签,我想答案应该是因为开发人员没有工具来更改URL而不重新加载页面,正确?虽然操作位置的hash部分可以在没有页面重新加载的情况下完成。

0 个答案:

没有答案