后端路由:jsp年代(java serve page)
jsp:html+css+java 这个年代叫做后端路由,后端负责处理URL和页面的映射关系
可想而知,后端压力有多大
前后端分离:ajax的出现引发的,典型的是jQuery
后端只负责提供数据(提供API)
输入网址url,浏览器会从静态资源服务器拿取html+css+js。html和css直接渲染。js
由浏览器执行,而且js会向后端要API请求
前端路由:(vue-router)
SPA:单页面富应用。在静态资源服务器上index.html只有一个,css一个,js一个
下载所有的资源,然后组件抽离
核心:配置路由关系,一个URL对应一个组件
看了一遍上面三个时代,像是走了一场历史的长河
不得不说,组件抽离这思维,真的高明,比一般人高出了好几个思维档次
接着就是猪脚登场:vue-router
Vue.use(VueRouter)引入插件VueRouter
const routes=[]; //这行代码用来配置映射关系,用对象的方式配置
const router=new VueRouter({
mode:'history'//默认是hash方式
routes
}) //{}传一个配置对象