当前位置: 首页> 汽车> 时评 > 知识点题目集合

知识点题目集合

时间:2025/8/26 15:24:29来源:https://blog.csdn.net/xiaoxiaoluckylucky/article/details/140721465 浏览次数: 0次

题目

1路由的hash模式和history模式有什么区别?

是前端路由匹配的两种模式,不涉及服务器,是利用浏览器的hash和history来实现,两者都是利用浏览器的自身特性,通过客户端来进行路由匹配,不会触发完整的http请求。hash是url的#添加hash来作为标识;history的url比较完整,符合规范。
Hash模式:hash不在http请求中。通过onhashchange来监听hash变化。只有当hash后面的值不同时,才会触发onhashchange事件。
History模式:通过HTML5的history对象,使用pushState、replaceState、popState(前进后退时触发)来监听url的变化,通过修改历史记录来修改url。在二级目录刷新时,在客户端找不到对应的路由,会进行http请求,报错404,所以需要后端配合,配置所有的入口文件为index.html。pushState可添加任意类型的数据,也可与当前url一致,还可设置title。

关键字:知识点题目集合

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: