当前位置:首页 >  数码看点

前端路由实现的两种方式

发布时间:2024-11-02 15:01:34

前端实现路由方式(hash和history)

前端实现路由主要有两种方式:

第一种:通过location.hash实现前端路由。hash是指url中#后面的部门,这部分在服务器会被自动忽略,但是在浏览器中可以通过location.hash来获取。此方式主要是用到了onhashchange事件,这个事件可以监听url中的hash值变化,以此来进行一些DOM的切换操作。

第二种:利用window.history实现前端路由。window对象都有一个history属性,用来保存用户访问过的页面列表,我们在浏览网页时的前进和后退都是由这个对象来实现的。

《前端路由实现的两种方式》不代表本网站观点,如有侵权请联系我们删除

全数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号

联系我们 关于我们 版权申明