前言
vue路由学习笔记
1.回顾什么是前端渲染和后端渲染
(1)后端
1.后端渲染:
jsp:java server page
2.后端路由:
后端处理URL和页面之间的映射关系。
(1)前后端分离
后端值负责提供数据,不负责任何阶段的内容。
静态资源服务器: html+css+js
js代码由浏览器执行。比如$ajax请求API接口服务,请求来大量的数据,再用其它的js代码渲染页面。
前端渲染:浏览器中显示的网页中大部分内容,都是由前端写的js代码再浏览器中执行,最终渲染出来的网页。
(2)SPA页面
SPA:单页面富应用
整个网站只有一个html页面。
其实SPA最主要的特点就是再前后端分离的基础上加了一层前端路由,也就是前端来维护一套路由规则。
(3)前端路由的核心是什么
1.改变URL,但是页面不进行整体刷新。 2.为什么呢?它会将html、css和js全部下载下来,然后根据url路径拿出一部分js代码渲染页面。