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