風葉飄
5 months ago @Edit 5 months ago
掰噗~
5 months ago
喔?
我比較常看到的寫法,是把頁碼也放在前端
後端這邊傳json array給前端生成table/list/block etc.
另外一種寫法是,後端不一次查詢全部資料,只查第一頁&總比數,透過前端傳入目前所在頁數,再去查那一頁的資料
風葉飄
5 months ago
TOKNOW: jQuery 的data table好像就是一次只查詢當頁資料的那種
後端傳json以後,前端是用什麼工具生成table啊?是因為分成前後端工程師所以這樣分割程式嗎?
立即下載
l1e1a1f: dataTable看起來是透過參數serverSide決定是否要一次查全部
前端自己產table的方式就是用js去拆json,比方說透過json.parse(),再foreach,就可以在迴圈中產table
除了工作區分外,畫面跟程序邏輯的區分也讓後續維護的人更容易理解前人的code
風葉飄
5 months ago
TOKNOW: 喔喔
我這邊主要是用ASP.NET的工具產生元件再直接控制,所以從後端操作畫面元件也很方便,不過缺點就像你說的,要前後端的程式一起看,會比較吃力一點