Re: [心得] ajax / js template

看板Ajax作者 (銀色)時間16年前 (2008/01/25 10:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)

01/24 20:36,
這個的用途有哪些呢?
01/24 20:36
譬如一個 ajax base 的網站,一共有 A、B、C 三頁, 此三頁的框架都相同,如下圖(其中 T 為 A、B、C 不同的地方) ┌─────┐ ├─┬───┤在一般架構下,從 server side 呼叫回來的通常都是 │ │ │已經包裝好的 result html in xml,或著是使用 responseText │ │ T │然後直接 innerHTML 給 T 的 parentNode,但這樣的壞處是, └─┴───┘每當頁面切換的時候,就必須重新從 server load 一次 T。 但如果使用 template,就可以做到邏輯/資料表現分離, 讓 template 的框架可以被重複使用,同時也減少每次 xmlHttpRequest 的傳輸量。 只是每種 template 實做的方法不同, 小弟自製的方式是從 server side 呼叫規格化的 xml response, 交由 js 產生可用的 template 並儲存起來,每次只要透過 template 投入資料串, 就可以套用新的數據上去,換言之,每次和 server side 在做資料處理的時候, 也只需要取得必要的資料串即可,不需再撈取許多畫面結構。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.80.28.216
文章代碼(AID): #17cKIO9Q (Ajax)
文章代碼(AID): #17cKIO9Q (Ajax)