ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
>[success] # 路由 1. **路由**主要维护的是一个映射表,**映射表**会决定**数据的流向**,路由形式可以分为**后端路由**,**前端路由** 2. 后端路由,早期的网站开发整个HTML页面是由服务器来渲染的,服务器直接生产渲染好对应的HTML页面, 返回给客户端进行展示,**不需要单独加载任何的js和css, 可以直接交给浏览器展示, 这样也有利于SEO的优化** * 一个页面有自己对应的网址, 也就是URL * URL会发送到服务器, 服务器会通过正则对该URL进行匹配, 并且最后交给一个Controller进行处理 * Controller进行各种处理, 最终生成HTML或者数据, 返回给前端 3. 前端路由,有了**前后端分离的开发模式**,后端只提供API来返回数据,前端通过Ajax获取数据,并且可以通过JavaScript将数据渲染到页面中,这样可以做到数据交互的前提下,**在前后端分离的基础上加了一层前端路由**,**前端来维护一套路由规则**. * **改变URL,但是页面不进行整体的刷新**