`
yifeng
  • 浏览: 52959 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

AJAX基础与实践(一)

    博客分类:
  • Ajax
阅读更多
 

AJAX历史

Ø 20052, Adaptive Path 的Jesse James Garrett 最早创造了这个词。

Ø Ajax:A New Approach to Web Applications (Ajax: Web 应用的一种新方法)中,Garrett讨论了 如何消除胖客户(或桌面)应用与瘦客户(Web) 应用之间的界限.

Ø 以前认为是 "Asynchronous JavaScript + XML" 的缩写.

Ø 目前认为是:允许浏览器与服务器通信而无需刷新当前页面的技术.

Ø Famous examples : Google Maps , Google Suggest , GMail ,Outlook Web Access

Ø New bottle of old wine

Ø The next generation browser will have built-in UI Component(XUL etc),IE7XMLHttpRequest实现为一个窗口对象属性.

什么是AJAX

Ø AJAX技术是Asynchronous JavaScript XML(异步JavaScript 和XML)的简称,Ajax提供与服务器异步通信的能力,一个无需刷新整个页面而在网页中更新一部分数据的应用。 

AJAX是一门新技术?

Ø AJAX不是一个新技术。它包含:

1.         基于标准的展示使用  XHTMLCSS;

2.         动态显示和交互使用  文档对象模型DOM;

3.         数据交换和操纵使用  XMLXSLTJSON;

4.         异步数据检索方法使用 XMLHttpRequest(XHR);

5.         粘胶剂使用 JavaScript

Web 1.0 & Web 2.0

Ø Web 1.0 – 同步(Synchronous)

Ø Web 2.0 非同步(Asynchronous)

AJAX原理图


            
                 
 

作者:周大庆(zhoudaqing)
网址:http://www.blogjava.net/yifeng
>>>转载请注明出处!<<<
分享到:
评论

相关推荐

    ajax基础与实践教程(含php json实例)

    在"ajax基础与实践教程(含php json实例)"中,可能包含了如何使用Ajax与PHP结合,通过JSON进行数据交换的详细步骤。例如,创建一个PHP脚本生成JSON数据,然后在JavaScript中创建Ajax请求,解析返回的JSON数据并更新...

    Ajax基础与实践教程(含源码)

    **Ajax基础与实践教程** Ajax,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。Ajax的核心是...

    AJAX的综合应用,AJAX基础与实践

    **AJAX基础与实践** AJAX(Asynchronous JavaScript and XML)是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。这种技术的核心在于利用JavaScript创建XMLHttpRequest对象,通过这个对象与服务器进行...

    Ajax模式与最佳实践英文原版

    这本《Ajax模式与最佳实践》的英文原版深入探讨了Ajax技术的核心概念、应用场景以及最佳实践,对于想要深入了解和掌握Ajax的开发者来说是一份宝贵的资源。 Ajax的核心在于异步通信,它允许网页后台与服务器进行数据...

    精通Ajax 基础概念.核心技术与典型案例

    ## **一、Ajax基础概念** 1. **异步通信**:Ajax的核心是JavaScript对象XMLHttpRequest,它允许在后台与服务器进行通信,不阻塞用户对页面的操作。 2. **局部刷新**:Ajax可以只更新网页的部分区域,而不是整个页面...

    AJax与PHP基础教程.

    **第一章 - Ajax基础** 在这一章中,你将学习到Ajax的基本概念,包括异步通信的重要性、XMLHttpRequest对象的使用以及如何创建简单的Ajax请求。了解如何通过JavaScript与服务器进行交互,实现页面内容的动态加载,...

    Ajax基础实例讲解

    1. **创建XMLHttpRequest对象**:这是Ajax的核心,它是浏览器提供的一个内置对象,用于在后台与服务器通信。在JavaScript中,我们可以通过`new XMLHttpRequest()`来创建这个对象。 2. **初始化请求**:使用`open()`...

    14ajax课程_AJAX基础_

    **AJAX基础详解** 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)是一种核心技术,它使得网页能够实现异步数据交换,无需刷新整个页面即可更新部分内容。本教程将深入探讨AJAX的基础知识,帮助你理解其...

    AJAX基础教程

    **AJAX基础教程** 在Web开发领域,AJAX(Asynchronous JavaScript and XML)是一种不可或缺的技术,它使得网页可以在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容。本教程将带您深入理解AJAX的基本...

    Ajax基础与实战.jar

    这个名为“Ajax基础与实战.jar”的压缩包,很可能包含了学习和实践Ajax技术的相关资料。 在学习Ajax的基础知识时,你需要了解以下几个关键点: 1. **XMLHttpRequest对象**:这是Ajax的核心,用于在后台与服务器...

    ajax入门基础教程

    在文章的最后部分,作者分享了自己的学习经历,提到了通过与专家的互动以及多次的交流和编程实践,能够更快地深入理解AJAX技术,并掌握相关的开发技巧。这也从另一个侧面强调了实践经验对于学习编程技术的重要性。

    AJAX基础教程-5 Ajax Validate

    **一、AJAX基础知识** AJAX的核心是XMLHttpRequest对象,它提供了与服务器异步通信的能力。通过创建XMLHttpRequest对象,发送HTTP请求,并处理服务器返回的数据,我们可以实现在后台更新网页的部分内容。然而,XML...

    Ajax 基础教程中文版.pdf

    **Ajax(Asynchronous JavaScript and XML)**是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。...通过阅读"Ajax基础教程中文版",你可以深入了解Ajax的工作原理,学会如何在实践中运用它。

    Ajax的入门与实践.pdf

    Ajax 入门与实践 Ajax 是基于 XML 的异步 JavaScript, 是当前 Web 创新的重要组成部分。Ajax 这个术语源自描述从基于同页的 Web 应用到基于数据应用的转换。在基于数据的应用中,用户需要的数据,如联系人列表,...

    AJAX基础到精通教程

    **AJAX基础到精通教程** AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新,大大提升了用户...

    JSF第一步--JSF+Spring+ Hibernate+AJAX编程实践 试读

    在IT行业中,JavaScript Server Faces(JSF)是一种用于构建企业级Web应用...通过阅读"JSF第一步--JSF+Spring+Hibernate+AJAX编程实践 试读",读者将踏上探索这一强大技术栈的旅程,为未来复杂的Web项目奠定坚实基础。

    ajax基础教程和ajax从入门到精通

    **Ajax基础教程** Ajax(Asynchronous ...通过阅读《Ajax从入门到精通.pdf》和《ajax基础教程.pdf》,你可以系统地学习Ajax的各个方面,从基础知识到进阶技巧,逐步提升自己的技能,成为一名精通Ajax的开发者。

    Ajax基础教程

    **Ajax基础教程** Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。这种技术在现代Web开发中被广泛应用,极大地提升了用户体验,因为它允许页面在后台与服务器...

    ajax基础学习资料

    Ajax的基础知识点主要包括以下几个方面: 1. **XMLHttpRequest对象**:Ajax的核心是XMLHttpRequest对象,它是JavaScript内置的对象,允许浏览器向服务器发送异步HTTP请求。创建一个XMLHttpRequest对象,然后设置其...

Global site tag (gtag.js) - Google Analytics