`
xp9802
  • 浏览: 1204552 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Ajax介绍 总结

阅读更多
Ajax技术的流行得益于google的大力推广,google earth、google suggest以及gmail带给我们前所未有的用户体验。
Ajax 的全称是Asynchronous(异步) JavaScript and XML。Ajax由HTML JAVASCRIPT DHEML DOM组成。
AJAX 是一种编程模式。AJAX 不是一种新的编程语言,而是一种使用现有标准的新方法。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

一般的WEB应用:
用户填写表单按下submit进行提交。然后整个表单发送给服务器。然后服务器将它转发给处理表单的脚本(可能是php/java)。脚本执行完后在发回全新的页面,在服务器脚本处理和返回页面之间。用户屏幕必须等待,用户屏幕一片空白,等到服务器返回数据后屏幕在重新绘制。这就是交互性差的原因

Ajax应用:
Ajax基本上就是把javascript和XMLHttpRequest对象放在WEB表单和服务器之间,当用户填写表单时。数据发送给一些javascript代码而不是直接发送给服务器,javascript捕获表单数据并向服务器发出请求。同时用户屏幕上的表单也不会消失和闪烁,换句话。javascript在幕后发送请求。用户甚至不知道请求的发送。抱句话说,请求是异步发送的,用户不用等待服务器的响应,可以继续填写表单。滚动屏幕。使用应用程序。
然后服务器返回javascript代码,后者决定如何处理些数据,它可以迅速更新表单。让人感觉到应用程序是立即完成的,表单并没有刷新而用户得到了数据。这就是 XMLHttpRequest 的强大之处。它可以根据需要自行与服务器进行交互,用户甚至可以完全不知道幕后发生的一切。结果就是类似于桌面应用程序的动态、快速响应、高交互性的体验,但是背后又拥有互联网的全部强大力量。
2
2
分享到:
评论
1 楼 chaiying 2011-10-31  
姐姐你在讲概念了吗    这些好像大家都在的吧!

相关推荐

    prototype的Ajax介绍

    ### Prototype的Ajax介绍 #### 一、Prototype框架与Ajax **Prototype** 是一款JavaScript库,其设计目的是为了简化客户端脚本编程。它提供了一系列高级功能,使得开发人员能够更加高效地构建动态网页应用。其中,*...

    Ajax介绍的学习文档

    Ajax,全称Asynchronous JavaScript and XML,是一种...总结,掌握Ajax技术对于提升网页应用的交互性和效率至关重要。通过学习和实践,我们可以利用Ajax实现更优秀的Web应用程序,为用户提供更加无缝和高效的在线体验。

    Ajax详细介绍和说明,讲解

    Ajax详细介绍和说明,讲解、还有自己在学习过程中的一些总结。学习中常见错误,希望帮助大家

    Ajax知识要点总结

    ### Ajax知识要点总结 #### 一、Ajax简介与 XMLHttpRequest 对象 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换...

    Struts 2及AJAX框架的详细介绍

    4. **Struts 2与AJAX的集成**:介绍如何在Struts 2应用中使用AJAX,可能包括XMLHttpRequest对象、JSON数据格式、以及Struts2-AJAX插件的使用。 5. **实战示例**:提供了一些实际的开发案例,如创建一个简单的Struts ...

    深入浅出Ajax(Head Rush Ajax) 源码 书中代码

    - Ajax工作原理的简要介绍 - 浏览器与服务器间通信的基础知识 2. **第二章:创建第一个Ajax请求** - XMLHttpRequest对象的使用 - GET和POST请求的发送 - 异步处理与回调函数 3. **第三章:处理响应** - 解析...

    Ajax高级程序设计pdf

    在这一章中,首先会介绍Ajax的基本概念,阐述其工作原理和核心组成部分,如XMLHttpRequest对象、JavaScript以及DOM(Document Object Model)操作。还会讨论如何创建第一个Ajax请求,理解异步与同步的区别,以及如何...

    Head rush ajax书籍源代码

    1. **Chapter 01**:通常会介绍Ajax的基础概念,包括历史背景、工作原理以及为什么Ajax在现代Web开发中如此重要。这一章可能会讲解XMLHttpRequest对象,它是Ajax的核心,负责与服务器通信。 2. **Chapter 02**:...

    采用AJAX技术 AJAX技术概要

    **AJAX技术概要** AJAX(Asynchronous ...8. 课程总结和答疑环节,解答学员对AJAX技术应用的疑惑。 通过这样的课程,开发者能够深入了解AJAX技术,掌握如何将其应用于Web应用开发中,提升应用的交互性和用户体验。

    ajax+json实例

    **二、JSON介绍** JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,数据格式直观,可以直接被JavaScript解析为对象。JSON格式的基本结构包括对象(键值...

    Ajax学习资料(完整资料 12册pdf+示例 简单-深入)+示例+总结

    4. **JSON与Ajax**:介绍如何使用JSON作为数据交换格式,以及如何解析和操作JSON数据。 5. **库与框架**:讲述jQuery、axios、fetch API等工具库和框架如何简化Ajax的开发。 6. **性能优化**:讨论如何减少Ajax...

    ajax技术和dwr介绍

    总结** Ajax 技术通过XMLHttpRequest对象实现了后台与前端的异步通信,极大地提高了Web应用的用户体验。而DWR框架则进一步简化了Ajax应用的开发,提供了更便捷的Java和JavaScript交互方式。理解并掌握这些技术,...

    ajax入门介绍 让你快速学会ajax

    **Ajax入门介绍** Ajax,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它的出现极大地提升了Web应用程序的用户体验,因为它实现了网页的异步更新,使得...

    AJAX实战电子书下载

    本书是目前Ajax领域最为全面深入的一本著作,其中不仅有对于基础知识的介绍,还有对于Ajax开发中重大的体系架构问题的深入探讨,总结了大量Ajax开发中的设计模式,并讨论了框架、安全性与性能等等。书中提供了几个...

    《ajax入门经典》源代码

    8. **Ajax与AJAX库**:介绍jQuery、Prototype等流行的Ajax库,简化Ajax开发过程。 9. **Ajax性能优化**:讨论Ajax请求的性能问题,提供优化策略,如减少HTTP请求、缓存利用等。 10. **跨域问题与解决方案**:解释...

    《AJAX实战》AJAX In Action.

    本书是目前Ajax领域最为全面深入的一本著作,其中不仅有对于基础知识的介绍,还有对于Ajax开发中重大的体系架构问题的深入探讨,总结了大量Ajax开发中的设计模式,并讨论了框架、安全性与性能等等。书中提供了几个...

    ajax简单的demo

    下面将详细介绍Ajax的工作原理、基本使用方法以及提供的示例中的相关知识点。 一、Ajax工作原理 1. 用户触发事件:例如,点击一个按钮或链接。 2. 创建Ajax对象:在JavaScript中,通常使用`XMLHttpRequest`对象来...

    Ajax全套学习教程

    本套学习教程旨在全面、系统地介绍Ajax的核心概念、实现方式以及实际应用,帮助学习者掌握这一强大的Web开发工具。 一、Ajax基础知识 1.1 Ajax的工作原理:Ajax通过JavaScript与服务器进行异步通信,用户在页面上...

Global site tag (gtag.js) - Google Analytics