vue 路由的基本概念和原理


路由

路由是一個比較廣義和抽象的概念,路由的本質就是對應關系

在開發中,路由分為:

  • 后端路由
  • PSA(Single Page Application)
  • 前端路由

后端路由

概念:根據不同的用戶 URL 請求,返回不同的內容

本質:URL 請求地址服務器資源之間的對應關系

SPA(Single Page Application)

  • 后端渲染(存在性能問題)
  • Ajax前端渲染(前端渲染提高性能,但是不支持瀏覽器的前進后退操作)
  • SPA(Single Page Application)單頁面用用程序:整個網站只有一個頁面,內容的變化通過Ajax局部更新實現,同時支持瀏覽器地址欄的前進和后退操作
  • SPA實現原理之一:基於URL地址的hash(hash的變化導致瀏覽器記錄訪問歷史的變化、但是hash的變化不會觸發新的URL請求)
  • 再實現SPA過程中,最核心積水但就是前端路由

前端路由

  • 概念:根據不同的用戶事件,顯示不同的頁面內容
  • 本質:用戶事件與事件處理函數之間的對應關系


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM