第二书店  .
 
最新图书 | 畅销排行 | 精确查询 | 积分换礼 | 图书连载 | .NET频道
   
   编辑推荐 12个你必须了解 or 用到Ajax的地方  
 


Ajax基础教程


人民邮电出版社


Ajax高级程序设计


人民邮电出版社


Ajax 修炼之道-Web
2.0 入门

电子工业出版社


Ajax .NET高级程序设

人民邮电出版社


Java Ajax实例精解


人民邮电出版社


Ajax与Java高级程序
设计

人民邮电出版社


Ajax Hacks (英文影
印版)

东南大学出版社


Ajax模式与最佳实践


电子工业出版社


AJAX设计模式


电子工业出版社

Ajax书架--相关书籍连载  .
如果说06年Ajax迎来了自己的春天,那么当这股高温一直持续到07年的今天,已经可以称之为一个技术浪潮。但对于这股浪潮的持久性、友好性以及发展度是否就如我们看到的那么美好?还是传说中的那座海市蜃楼……,对此您又是如何看待的?
作者:Alex Bosworth     创作时间:2005-12-01
译者:benjaminz@eyou.com 翻译时间:2007-03-13
原文地址:
http://www.sourcelabs.com/blogs/ajb/2005/12/10_
places _you_must_use_ajax.html
现在距离gmail改变了大家对使用网页应用程序的方式已经有一年多了。但是目前很多网页应用程序并没有使用充满活力的Ajax的优势来代替以前沉闷的html功能。
下面是当前网页应用程序应该出现的地方:
基于表单的交互
表单是很慢的,非常慢。尝试编辑位于del.icio.us上面的一个书签?点击编辑链接打开一个编辑书签的表单页面,然后编辑你的内容并点击提交按钮等待整个提交过程结束,最后返回上一页并向下滚动到你刚才编辑的书签那里查看内容是否已经正确更改。那AJAX呢?点击编辑链接马上开始更改标签内容,点击提交按钮开始异步传输标签编辑的内容并立即看到更改后的内容而无需重载整个页面。
深层树状导航
总而言之,带有深层树状导航的应用程序通常是一个噩梦。在大多数情况中简单平直的拓扑结构以及搜索/标记可以很好的工作。但是如果一个应用程序真正使用深层树状导航,使用JavaScript来管理拓扑ui(user interface用户接口),则使用Ajax懒加载深层数据可以降低服务器的负载。举例来说,为了阅读一个只有一行的结果来加载整个一个新页面是非常耗时的。
实时用户对用户通讯
在一个允许用户创建实时讨论的信息公告系统中,迫使用户一次又一次的更新完页面看到答复是非常愚蠢的。回复应该是实时的,用户不应被迫总是去痴迷于刷新操作。即使是gmail这个已经对以前像hotmail/yahoo mail的收件箱刷新,刷新收件箱标记的操作有所改进,也并没有充分的使用Ajax的功能来提示有新邮件到达。
投票、是否选择、等级评价
如果Ajax提交过程没有一个协调的UI提示是非常糟糕的,通过使用Ajax来提交一个调查或是否选择可以减少提交过程等待的痛苦。通过减少点击的等待时间,Ajax应用程序变得越来越有交互性-如果要用40秒来提交一个投票,除非非常在意的话大多数人会选择放弃。如果只花1秒呢,非常大比例的人会乐于参加投票的。(我在Netflix versus有2008张电影投票在IMDb.com有210张电影投票)
过滤和复杂数据操作
应用一个过滤、按日期排序、按日期和姓名排序、打开或关闭过滤器等等。任何一种高交换型操作应该交给JavaScript来处理而不是通过向服务器来提交一系列的请求。在查找或者操作大量数据的时候带来的视图上的改变最多不会超过30秒,Ajax真的使这些操作加速了。
普通录入时的提示/自动补齐
一些软件/JavaScript是擅长于帮助用户完成键入相同的文字或可以预测的文字的工作的。在del.icio.us 和 Gmail 中该功能是非常有益的,可以用来快速增加标记/email等。
对于一个频繁使用的应用程序诸如网页邮件客户端或博客阅读器来说,用户有充足的时间来学习如何使用新的UI概念但是他们却无法接受一个非常缓慢的反应速度。这种应用为Ajax变的更加普及起到了一个完美的杠杆作用。随着用户使用频率的增加,更多的Ajax部件应该加强用户的使用体验。 但是对于网页应用程序来说,把每件事甚至任何事都用JavaScript来实现也是没有意义的。Ajax只是针对一些特定的环境才能带来显著的帮助。在Ajax出现之前网页应用程序已经可以工作的很好了并且目前在网页开发中Ajax还存在着许多的缺陷和缺点。就算不从服务器端取得一个异步的信息数据流一个平直的html网页日志也可以工作的很好。对于文档或文档之间的跳转来说,老旧的纯HTML仍然是最好的选择。简单或很少使用的应用程序就算不用JavaScript同样可以很好的工作。
  相关热点专题

☆ Ajax 的再生与幻灭
☆ oreilly经典图书之programming系列
☆ 引起众多MVP关注的Excel
☆ CSDN--程序员的七种武器
☆ PHP--高效、稳定的圣殿轻骑兵
☆ 软考是实力证明还是鸡肋证书?
☆ Ajax、ruby图书有买有送--礼品等你拿
☆ ruby on rails 2006年编程语言中冲出的黑马
 图灵程序设计图书 迎新春优惠活动热销中
☆ 天外福音 Windows Vista使用详解
☆ 来自微软人的合力之作 Office 2007商务办公
☆ Sams Teach Yourself网上征名活动圆满结束

专题策划制作:陈敏 .
 
 

北京百联美达美数码科技公司 版权所有 京ICP证020026号
Copyright© http://www.dearbook.com.cn/, Inc. All Rights Reserved.