定義:前端預定義好html,然後向後端請求資料,得到資料(xml、json等)後,通過js去載入資料。
優點:節省網路流量,利於seo,節省部分伺服器資源。
缺點:前端處理資料費時,可能造成假死等。
舉例:easyui
定義:在後端就渲染好html頁面,直接傳送給瀏覽器顯示。
優點:前端頁面載入迅速,無資料處理過程。
缺點:占用伺服器資源、網路資料耗費大。
舉例:freemaker,velocity,jsp
ps:之前在學習jsp等模板引擎的時候聽到純前端朋友提到了通過ajax的形式獲取返回的json進行處理,當時就存在疑問,兩者有何不同,經過查資料今天總算搞清楚了。
有疑問最好及時解決,最差也要告訴自己,我有這個疑問,不能選擇忽略和忘記。
前端渲染和後端渲染
前端渲染是通過ajax請求資料,然後通過js語法將資料展示到頁面中,稱之為前端渲染 後端渲染是通過後端語言 後端模板 ejs 將 頁面整個傳送給前端 後端模板 ejspug jade art template 現在流行的 前端渲染 問題 當前後端同時進行專案開發是,後端資料介面沒有寫y好,但是前端卻...
前端渲染和後端渲染
定義 前端預定義好html,然後向後端請求資料,得到資料 xml json等 後,通過js去載入資料。優點 節省網路流量,利於seo,節省部分伺服器資源。缺點 前端處理資料費時,可能造成假死等。舉例 easyui 定義 在後端就渲染好html頁面,直接傳送給瀏覽器顯示。優點 前端頁面載入迅速,無資料...
前端路由和後端路由,前端渲染和後端渲染
vue router是前端路由,koa router是後端路由。定義 在單頁面應用,大部分頁面結構不變,只改變部分內容的使用 優點 使用者體驗好,不需要每次都從伺服器全部獲取,快速展現給使用者 缺點 使用瀏覽器的前進,後退鍵的時候會重新傳送請求,沒有合理地利用快取 單頁面無法記住之前滾動的位置,無法...