Ajax 和 XML: 借鉴优秀的 Ajax 应用程序

创建日期:2007年12月13日 来自:IBM 浏览:3709次 作者:Jack D Herrington
跟随本文一起游览 Web 2.0 世界中的一些顶尖的 Asynchronous JavaScript + XML (Ajax) 应用程序。探索这些应用程序在用户层面上获得成功的秘决,发现各种技巧并着手开发自己的 Web 2.0 应用程序,创造令人兴奋的用户体验。

Campfire

Campfire 是 TaDaLists 的同伴,它们都是由相同的工作组开发的(37signals)。在本例中,应用程序将会模拟一个虚拟的 campfire 站点,它托管一个在线聊天室,使远程团队可以相互聊天,并方便地传送文件。

我设置了一个试用帐号,并进行了聊天和上传文件的操作。结果如 图 7 所示。


图 7. 为远程团队设计的虚拟 campfire
为远程团队设计的虚拟 campfire

显示界面的左侧是一个简单的聊天窗口,在这个窗口中用户可以随时提交新的消息。界面的右侧显示了在线用户,还有一个区域用于上传文件。

文件的上传是就地完成的,适用JavaScript 代码来监控文件上传过程。这意味着,我们可以在会话的同时添加文件和图像,而不会因为要移到另一个不同的页面而离开会话窗口。

从 Campfire 中可以学到一些有趣的东西。第一,它大胆地替换了用户在桌面应用程序中常用到的聊天服务的类型。在团体会议的上下文中托管聊天的,并以此替换了原来的服务,同时构建了一个系统,这个系统和桌面应用程序比起来特性相当局限,但是因为它独到地使用了会议的上下文,所以显得更加有价值。

第二,一些通常会造成页面刷新的操作,如上传一个文件,都得到了处理,从而不再需要加载页面。这可以使用户的注意力保持在当前的任务上,并且加强了桌面应用程序的感觉。



  首页   上一页   1   2   3   4   5   6   7   下一页   尾页 

责编:aoaob
相关搜索: Ajax   XML   Ajax   应用程序  
Google
嗷嗷毙技术网版权申明:大家可以自由转载我站点的文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来链接,自行链接)。文章版权归作者所有。
特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。
搜索 
Google