《HeadFirst-AJAX【中】》.pdf

  1. 1、本文档共115页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《HeadFirst-AJAX【中】》.pdf

第 1 部分: Ajax 简介 Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界 面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘 面纱,包括 XMLHttpRequest 对象。 五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中心,不知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上必威体育精装版的技术时尚,那您的目标就是 Ajax 。 但是,Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方 法,而且不像学习一种全新的语言那样困难。 请访问 Ajax 技术资源中心,这是有 但在详细探讨 Ajax 是什么之前,先让我们花几分钟了解 关 Ajax 编程模型信息的一站式中 Ajax 做 什么。目前,编写应用程序时有两种基本的选择: 心,包括很多文档、教程、论坛、blog、 wiki 和新闻。任何新信息都能在这里  桌面应用程序 找到。  Web 应用程序 两者是类似的,桌面应用程序通常以 CD 为介质(有时候可从网站下载)并完全安装到您的计算机上。桌 面应用程序可能使用互联网下载更新,但运行这些应用程序的代码在桌面计算机上。Web 应用程序运行 在某处的 Web 服务器上 —— 毫不奇怪,要通过 Web 浏览器访问这种应用程序。 不过,比这些应用程序的运行代码放在何处更重要的是,应用程序如何运转以及如何与其进行交互。桌面 应用程序一般很快(就在您的计算机上运行,不用等待互联网连接),具有漂亮的用户界面(通常和操作 系统有关)和非凡的动态性。可以单击、选择、输入、打开菜单和子菜单、到处巡游,基本上不需要等待。 另一方面,Web 应用程序是必威体育精装版的潮流,它们提供了在桌面上不能实现的服务(比如 A 和 eBay)。但是,伴随着Web 的强大而出现的是等待,等待服务器响应,等待屏幕刷新,等待请求返回 和生成新的页面。 显然这样说过于简略了,但基本的概念就是如此。您可能已经猜到,Ajax 尝试建立桌面应用程序的功能 和交互性,与不断更新的 Web 应用程序之间的桥梁。可以使用像桌面应用程序中常见的动态用户界面和 漂亮的控件,不过是在 Web 应用程序中。 还等什么呢?我们来看看 Ajax 如何将笨拙的 Web 界面转化成能迅速响应的 Ajax 应用程序吧。 老技术,新技巧 在谈到 Ajax 时,实际上涉及到多种技术,要灵活地运用它必须深入了解这些不同的技术(本系列的头几 篇文章将分别讨论这些技术)。好消息是您可能已经非常熟悉其中的大部分技术,更好的是这些技术都很 容易学习,并不像完整的编程语言(如 Java 或 Ruby)那样 困难。 Ajax 的定义 下面是 Ajax 应用程序所用到的基本技术: 顺便说一下,Ajax 是 Asynchronous JavaScript and  HTML 用于建立 Web 表单并确定应用程序其他部 XML (以及DHTML 等)的缩写。这 分使用的字段。 个短语是 Adaptive Path 的 Jesse  JavaScript 代码是运行 Ajax 应用程序的核心代码, James Garrett 发明的(请参阅 参

文档评论(0)

ghfa + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档