• <dl id="ke2kd"><ins id="ke2kd"></ins></dl>
    <dl id="ke2kd"><ins id="ke2kd"></ins></dl>
  • <div id="ke2kd"></div>
  • 设为首页 - 加入收藏 织梦模板之家(Mubanzhijia.Com),专注织梦模板设计制作!
    热搜: sp1 dedecms5.1 免费版
    广告位
    当前位置: 主页 > 网页基础 > Javascript/Ajax >

    Ajax 技术入门简介

    2010-04-07 09:36 [Javascript/Ajax] 来源于:
    导读:Ajax 由 HTML、Javascript 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。

      Ajax 由 HTML、Javascript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实。他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象。

      五年前,如果不知道 XML,您就是一只无人重视的丑小鸭。十八个月前,Ruby 成了关注的中?#27169;?#19981;知道 Ruby 的程序员只能坐冷板凳了。今天,如果想跟上最新的技术时尚,那您的目标就是 Ajax。

      但是,Ajax 不仅仅 是一种时尚,它是一种构建网站的强大方法,而且不像学习一种全新的语言那样困难。

      在详细探讨 Ajax 是什么之前,?#28909;梦?#20204;花几分钟了解 Ajax 做 什?#30784;?#30446;前,编写应用程序时有两种基本的选择:

      桌面应用程序

      Web 应用程序

      两者是类似的,桌面应用程序通常以 CD 为介质(有时候可从网站下载)并完全安装到您的计算机上。桌面应用程序可能使用互联网下载更新,但运行这些应用程序的代码在桌面计算机上。Web 应用程序运?#24615;?#26576;处的 Web 服务器上 —— 毫不奇怪,要通过 Web 浏览器?#26790;?#36825;种应用程序。

      ?#36824;?#27604;这些应用程序的运?#20889;?#30721;放在何处更重要的是,应用程序如何运转以及如何与其进行交互。桌面应用程序一般很快(就在您的计算机上运行,不用等待互联网连接),具有漂亮的用户界面(通常和操作系统有关)和非凡的动态性。可以单击、选择、输入、打开菜单和子菜单、到处巡游,基本上不需要等待。

      另一方面,Web 应用程序是最新的潮流,它们提供了在桌面上不能实现的服务(?#28909;?Amazon.com 和 eBay)。但是,伴随着 Web 的强大而出现的是等待,等待服务器响应,等待屏幕刷新,等待请求返回和生成新的页面。

      显然这样说过于简略了,但基本的概念就是如此。您可能已经猜到,Ajax 尝试建立桌面应用程序的功能和交互性,与不?#32454;?#26032;的 Web 应用程序之间的桥梁。可以使用像桌面应用程序中常见的动态用户界面和漂亮的控件,?#36824;?#26159;在 Web 应用程序?#23567;?/p>

      我们来看看 Ajax 如何将笨拙的 Web 界面转化成能迅速响应的 Ajax 应用程序吧。

      老技术,新技巧

      在谈到 Ajax 时,?#23548;?#19978;涉及到多种技术,要灵活地运用它必须深入了解这些不同的技术(本系列的头几篇文章将分别讨论这些技术)。好消息是您可能已经非常熟悉其中的大部分技术,更好的是这些技术都很容易学习,并不像完整的编程语言(如 Java 或 Ruby)那样困难。

      Ajax 的定义

      Ajax 是 Asynchronous Javascript and XML(以及 DHTML 等)的缩?#30784;?#36825;个短语是 Adaptive Path 的 Jesse James Garrett 发明的(请参阅 参考资料),按照 Jesse 的解释,这不是 个首字母缩写词。

      下面是 Ajax 应用程序所用到的基本技术:

      HTML 用于建立 Web 表单并确定应用程序其他部分使用的字段。

      Javascript 代码是运行 Ajax 应用程序的核心代码,帮助改进与服务器应用程序的通信。

      DHTML 或 Dynamic HTML,用于动态更新表单。我们将使用 div、span 和其他动态 HTML 元素来标记 HTML。

      文档对象模型 DOM 用于(通过 Javascript 代码)处理 HTML 结构和(某些情况下)服务器返回的 XML。

      我们来进一步分析这些技术的职责。以后的文章中我将深入讨论这些技术,目前只要熟悉这些组件和技术就可以了。对这些代码越熟悉,就越容易从对这些技术的零散了解转变到真正把握这些技术(同时也真正打开了 Web 应用程序开发的大门)。

    (编辑:admin)

    网友评论
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    验证码:
    推荐文章
    广告位
    广告位
    广告位
    红叶高手联盟心水论坛
  • <dl id="ke2kd"><ins id="ke2kd"></ins></dl>
    <dl id="ke2kd"><ins id="ke2kd"></ins></dl>
  • <div id="ke2kd"></div>
  • <dl id="ke2kd"><ins id="ke2kd"></ins></dl>
    <dl id="ke2kd"><ins id="ke2kd"></ins></dl>
  • <div id="ke2kd"></div>
  • 彩票软件开发 澳门赌桌上的规矩 新手如何通过网络赚钱 吉林快三大小单双参考 吉林快3走势图最新版 146期福彩3d走势图 共享娱乐极速快3 云南11选5开将结果 菠萝彩论坛登录 快乐时时彩是哪个省的 河南省481开奖查询 澳洲5分彩官方网站 怎么能 网络赚钱 36选7最新开奖8月7 贵州11选5跨度走势图