2009年1月24日 星期六

AJAX programming reference

Dynamic web programming 中,

所有 client-side的 input postback到 server-side時,都得整個web page refresh,

以往為了避免這種 postback反覆發生,

都得預先在後端用 active web language產生 javascript的 data array,

然而代價是 page initial時,預先產生的 data array會增加傳輸量與傳輸時間,

而且當中有很多資料在操作過程中根本沒有用到。

然而依 http設計的行為模式來說,它本質上就存在著以下二個問題,

  1. postback造成很多資料的重複傳輸,畢竟很多時候要的只是擷取後端的一部份資料,

    卻無端的造成很多後端資料與 html tag的重覆傳輸

  2. portback後造成 page refresh,在操作行為上來說並不那麼 friendly,這一點在比較

    任何 application就有很明顯的感受。
這二個既有的缺點,在web 2.0中多了一個解決方案 - AJAX

以下 study ajax 時的 reference.

沒有留言:

##EasyReadMore##