当前位置:首页 > 开发教程 > ajax教程 >

掌握 Ajax,第 1 部分: Ajax 入门简介(4)

时间:2013-04-24 23:45 来源:网络整理 作者:采集侠 收藏

现在先花点儿时间考虑考虑 Ajax 应用程序有多么强大。设想一下,当单击按钮、输入一个字段、从组合框中选择一个选项或者用鼠标在屏幕上拖动时,Web 表单能够立刻作出响应会是什么情形。想一想异步 究竟意味着什么,

现在先花点儿时间考虑考虑 Ajax 应用程序有多么强大。设想一下,当单击按钮、输入一个字段、从组合框中选择一个选项或者用鼠标在屏幕上拖动时,Web 表单能够立刻作出响应会是什么情形。想一想异步 究竟意味着什么,想一想 JavaScript 代码运行而且不等待 服务器对它的请求作出响应。会遇到什么样的问题?会进入什么样的领域?考虑到这种新的方法,编程的时候应如何改变表单的设计?

如果在这些问题上花一点儿时间,与简单地剪切/粘贴某些代码到您根本不理解的应用程序中相比,收益会更多。在下一期文章中,我们将把这些概念付诸实践,详细介绍使应用程序按照这种方式工作所需要的代码。因此,现在先享受一下 Ajax 所带来的可能性吧。


参考资料

学习

  • 您可以参阅本文在 developerWorks 全球站点上的 英文原文。

  • 您可以参阅 本系列的其他文章。

  • Ajax 技术资源中心:developerWorks 上所有有关 Ajax 的问题都可以在这里找到解答。

  • Adaptive Path 是一家领先的用户界面设计公司,仔细阅读他们的网站可以更多地了解 Ajax。

  • 如果关心 Ajax 一词的来历,请看一看 Jesse James Garrett 和他的 Ajax 文章(比如 这一篇)。

  • 可以先了解下一期文章的主题 XMLHttpRequest 对象,请阅读 Using the XML HTTP Request object 这篇文章。

  • 如果使用 Internet Explorer,可以访问 Microsoft Developer Network 的 XML Developer Center。

  • 面向 Java 开发人员的 Ajax: 构建动态的 Java 应用程序(developerWorks,2005 年 9 月)介绍了这种革新方法,它解决了页面重新加载难题,可以创建动态的 Web 应用程序体验。

  • 面向 Java 开发人员的 Ajax: Ajax 的 Java 对象序列化(developerWorks,2005 年 10 月)介绍了在 Ajax 应用程序中对数据进行序列化的五种方法。

  • 通过 PHP 和 Sajax 使用 Ajax,简单 Ajax 工具包如何把服务器端 PHP 与 JavaScript 集成 (developerWorks,2006 年 5 月),这篇教程针对那些对开发丰富 Web 应用程序感兴趣的人,介绍了使用 Ajax 和 PHP 动态更新内容。

  • 使用 AJAX 调用 SOAP Web 服务,第 1 部分: 构建 Web 服务客户机(developerWorks,2006 年 1 月)介绍了如何使用 Ajax 设计模式实现基于 Web 浏览器的 SOAP Web 服务客户机。

  • XML 问题: 超越 DOM(developerWorks,2005 年 5 月)详细阐述了如何使用文档对象模型来构建动态 Web 应用程序。

  • 使用 AJAX 构建应用程序:学习用 AJAX 构建支持实时验证的 Web 应用程序(developerWorks,2006 年 3 月)演示了如何使用 Ajax 构造支持实时检验的 Web 应用程序。

  • 面向 Java 开发人员的 Ajax: 结合 Direct Web Remoting 使用 Ajax (developerWorks,2005 年 11 月)演示了如何实现 Ajax 的繁琐细节的自动化处理。

  • OSA Foundation 有一个 wiki 调查了 AJAX/JavaScript 库。

  • XUL Planet 的 对象参考部分 详细介绍了 XMLHttpRequest 对象(更不用说其他各种 XML 对象了,如 DOM、CSS、HTML、Web Service 以及 Windows 和 Navigation 对象)。

  • 请看看 Flickr.com 上展示的一些很棒的 Ajax 应用程序。

  • Google 的 GMail 是另一个利用 Ajax 的革命性 Web 应用程序的例子。

  • Head Rush Ajax (O'Reilly Media, Inc.,2006 年 2 月)包含了本文以及本系列文章所述的内容(还有更多),并采用了创新的获奖格式 Head First。

  • JavaScript: The Definitive Guide ,第 4 版(O'Reilly Media, Inc.,2001 年 11 月)是关于 JavaScript 语言和使用动态网页的好资料。

  • developerWorks 中国网站 Web development 专区 专门发表关于各种基于 Web 的解决方案的文章。

  • 讨论

  • 参与论坛讨论。

  • Ajax.NET Professional 是关于 Ajax 各个方面的很好的 blog。

  • 通过参与 developerWorks blog 加入 developerWorks 社区。

  • 关于作者

    Brett McLaughlin 从 Logo 时代就开始使用计算机。(还记得那个小三角吗?)近年来,他已经成为 Java 和 XML 社区最著名的作者和程序员之一。他曾经在 Nextel Communications 实现过复杂的企业系统,在 Lutris Technologies 编写过应用服务器,最近在 O'Reilly Media, Inc. 继续撰写和编辑这方面的图书。Brett 即将出版的新书 Head Rush Ajax ,和畅销书作者 Eric 与 Beth Freeman 一起为 Ajax 带来了获奖的革命性 Head First 方法。最近的著作 Java 1.5 Tiger: A Developer's Notebook 是关于 Java 技术最新版本的第一本书,经典的 Java and XML 仍然是在 Java 语言中使用 XML 技术的权威著作。

    关于报告滥用的帮助

    报告滥用

    谢谢! 此内容已经标识给管理员注意。

    关于报告滥用的帮助

    报告滥用

    报告滥用提交失败。 请稍后重试。

    developerWorks:登录

    当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

    所有提交的信息确保安全。

    请选择您的昵称:

    当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

    昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

    所有提交的信息确保安全。

    为本文评分

    评论


    ajax教程阅读排行

    最新文章