首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.8 小结

本章介绍了Ajax的基本知识。简单地说,它就是异步JavaScript+XML,术语Ajax是Jesse James Garrett发表在Adaptive Path公司网站上的一篇文章中首创的。该文章将Ajax介绍为一种新的Web应用程序用户交互模型,它将不再需要重载整个页面。

本章还探究了Web技术的演化过程,以及使Ajax发展至今的各种技术之间的关系。Ajax的存在应归功于将JavaScript和帧引入到Web浏览器之中,以及使用JavaScript使异步数据获取成为可能的Netscape Navigator 2.0。贯穿新Web技术的演化过程,许多诸如隐藏帧技术的Ajax方法被开发出来,而iframe和XMLHttp的引入才真正推动了Ajax的开发进程。

尽管Ajax能够用来实现许多事情,但应该用来增加用户的体验而不是实现很酷的效果。本章还讨论了几个Ajax原则,所有的原则都可以归结为,在开发Web应用程序过程中用户的需求是至高无上的。

本章讨论了几个大家熟知的Ajax应用程序,包括Google Suggest、Gmail、Google Maps、Yahoo!News以及Bitflux Blog。

最后,本章还谈到了关于Ajax、Garrett的文章,以及Web上有关Ajax的争议。有些人认为Ajax的流行将会降低可访问性,还有人质疑Garrett写这篇著名文章的最初动机。与所有的方法一样,Ajax最好是用来对设计良好的原有Web应用程序进行合乎逻辑的增强。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论