Javascrpt,Ajax 与 Html Widgets

推荐个技术网站
http://wiki.springside.org.cn/display/springside/Ajax

Javascrpt,Ajax 与 Html Widgets

1.JavaScript库  

   Prototype.js 是最好的跨浏览器,简写Javascript辅助库。JQuery是另一个值得留意的项目。

2.Html Widgets

   Dojo 是最受支持的Ajax+ Html Widgets项目,不过它的开发进度与运行速度都一样缓慢,而且Bug不少,好在终于出了号称改了529个issue的0.4 版。

   JSCalendar 仍然是较好的日历控件。

   AjaxUpload 是一个配合DWR,显示文件上传进度条的控件。

3. JavaScript 直接访问Service层机制  

   DWR 是一个很有思路的Ajax项目

   1.它可以越过Controller层直接调用远程服务器的Service层,节约无谓的Controller编码,而且直接返回Javascript对象(从服务端Java对象转换而来),而不是html或xml片段给client。

   2.可以由Service层直接调用客户端的JavaScript进行发送消息之类的操作。因为是Service层有事件发生时才主动通知client,而不是client轮询服务器,服务器查询后发现没有更新,然后回答client没有更新,因此大量节约服务器资源。

   Michael Chen(陈金洲)的Buffalo 是另一个同样优秀的项目。

  

AjaxUpload (SpringSide Wiki)
Dojo (SpringSide Wiki)
DWR (SpringSide Wiki)
JSCalendar (SpringSide Wiki)
Lightbox (SpringSide Wiki)
Prototypejs (SpringSide Wiki)

你可能感兴趣的:(widget)