前端路由和後端路由的區別

2021-10-13 15:27:18 字數 807 閱讀 1076

1.什麼路由?

路由是根據不同的 url 位址展示不同的內容或頁面;

2.什麼是前端路由?

根據不同的hash位址,展示不同前端元件

3.什麼是後端路由?

其實就是乙個web伺服器。通過使用者請求的url導航到具體的html頁面;每跳轉到不同的url,都是重新訪問服務端,然後服務端返回頁面,頁面也可以是服務端獲取資料,然後和模板組合,返回html,也可以是直接返回模板html,然後由前端js再去請求資料,使用前端模板和資料進行組合,生成想要的html。

4.前端路由的用途

主要用於單頁面應用程式

5.各自優缺點

後端路由優點:分擔了前端的壓力,html和資料的拼接都是由伺服器完成。     

缺點:當專案十分龐大時,加大了伺服器端的壓力,同時在瀏覽器端不能輸入

制定的url路徑進行指定模組的訪問。另外乙個就是如果當前網速過慢,

那將會延遲頁面的載入,對使用者體驗不是很友好。

前端路由優點:1.使用者體驗好,和後台網速沒有關係,不需要每次都從伺服器全部

獲取,快速展現給使用者

2.實現了前後端的分離,方便開發。有很多框架都帶有路由功能模組。

缺點: 1.使用瀏覽器的前進,後退鍵的時候會重新傳送請求,沒有合理地利

用快取

2.單頁面無法記住之前滾動的位置,無法在前進,後退的時候記住

滾動的位置

前端路由和後端路由

參考文章 前端路由 1,什麼是前端路由?路由是根據不同的 url 位址展示不同的內容或頁面 前端路由就是把不同路由對應不同的內容或頁面的任務交給前端來做,之前是通過服務端根據 url 的不同返回不同的頁面實現的。2,什麼時候使用前端路由?在單頁面應用,大部分頁面結構不變,只改變部分內容的使用 3,前...

前端路由和後端路由

前端路由 對於單頁面應用程式來說,主要通過url中的hash 號 來實現不同頁面之間的切換,同時,hash有乙個特點 http請求中不會包含hash相關的內容 所以,單頁面程式中的頁面跳轉主要用hash實現 不會涉及到頁面重新整理,只是切換元件 在單頁面應用程式中,這種通過hash改變來切換頁面的方...

前端路由和後端路由

定義 在單頁面應用,大部分頁面結構不變,只改變部分內容的使用 優點 使用者體驗好,和後台網速沒有關係,不需要每次都從伺服器全部獲取,快速展現給使用者 可以再瀏覽器中輸入指定想要訪問的url路徑位址。實現了前後端的分離,方便開發。有很多框架都帶有路由功能模組。缺點 使用瀏覽器的前進,後退鍵的時候會重新...