Ajax 元件庫: Ajaxtags
上面的文章說到實做 Ajax 的三種方法,這三種方法可以讓你自行開發想要達到的效果,但是有一些基本的 Ajax 應用,例如(select , auto complete...),我們不必重新造輪子,這就是這篇文章要介紹的 Ajaxtags。
Ajaxtags 是採用自訂標籤的方式實作,在 view 端,只要使用這些 Tag,在 server 端,則需要回傳這些 Tag 規定的 xml 格式(亦即可用 Servlet,或用 struts 之 Action 等等的不限,只要求所收到的xml 格式),就可以很方便的達到這些效果。
今天動手寫了兩個範例:
select --> 在一個 select 元件中選任一個,第二個 select 會自動變成相對應的子選項.. 例如以地址為例:第一個 select 選擇了台北市之後,第二個 select 會出現大同區, 中正區..
auto complete --> 在 input 元件中輸入第一個字母後,會出現下拉選單選這個字母開頭的所有資料。
使用起來的感想,真是太方便了。第一個範例不透過 Ajaxtags,自己動手達到此功能還不會太麻煩(利用前一篇說到的三種方式中的一種)。至於第二個範例,真的是太方便了,如果要我自己動手做,可能要花上非常多的時間(Javascript, DHTML, css 等要很熟才行)。
Ajaxtags 還有提供非常多的元件可供使用,建議大家可以把這套學起來,功能強大且方便好用。
當然了,若沒有元件可用,還是要自己動手做。
Ajax 架構並不是新技術,但似乎帶來了一些革命性的影響。
0 Comments:
張貼留言
<< Home