vue路由学习笔记

76 阅读1分钟

前言

vue路由学习笔记

1.回顾什么是前端渲染和后端渲染

(1)后端

1.后端渲染:

jsp:java server page

2.后端路由:

后端处理URL和页面之间的映射关系。

image.png

(1)前后端分离

后端值负责提供数据,不负责任何阶段的内容。

静态资源服务器: html+css+js

js代码由浏览器执行。比如$ajax请求API接口服务,请求来大量的数据,再用其它的js代码渲染页面。

前端渲染:浏览器中显示的网页中大部分内容,都是由前端写的js代码再浏览器中执行,最终渲染出来的网页。

(2)SPA页面

SPA:单页面富应用

整个网站只有一个html页面。

其实SPA最主要的特点就是再前后端分离的基础上加了一层前端路由,也就是前端来维护一套路由规则。

(3)前端路由的核心是什么

1.改变URL,但是页面不进行整体刷新。 2.为什么呢?它会将html、css和js全部下载下来,然后根据url路径拿出一部分js代码渲染页面。