路由

165 阅读1分钟

什么是路由?

后端路由:

整个HTML页面都由服务器来渲染的

  • 服务器直接产生渲染好对应的HTML页面,返回给客户端进行展示

一个网站,多个页面服务器如何处理?

  • 一个页面有自己对应的网址,也就是URL
  • URL会发送到服务器服务器通过正则对该URL进行匹配,并且最后交给一个controller进行处理
  • controler进行各种处理,最终生成HTML或者数据,返回给前端
  • 这就完成了一个IO操作

前端路由

前后端分离阶段:

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

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

SPA页面

单页面富应用

整个页面只有一HTML页面

runtimecomplier和runtimeonly的区别

runtime-complier

template-> ast -> render ->vdom ->ui

runtime-only(性能比较高)

render ->vdom ->ui

箭头函数

this是一层层向外查找

 const sum = () => {
    return  123
 }