前端路由原理

一,路由方式

    1,hash(url后面带#)

hash的使用

        1)hash变化会触发网页跳转,即浏览器的前进、后退

        2)hash变化不会刷新页面,SPA必需的特点

        3)hash永远不会提交到server端(完全属于前端)

    2,h5 history(seo更好)

h5-history的使用

        1)用url规范的路由,但跳转时不刷新页面

        2)history.pushState(切换路由,window.onpopstate无法监测)

        3)window.onpopstate(监听浏览器的前进、后退)

        4)node服务端处理h5 history模式

处理h5 history模式路由访问
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。