什么是路由?
后端路由:
整个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
}