Ajax使用简介

掌握Ajax技术

掌握Ajax开发步骤

掌握Ajax进行实例开发

Ajax应用到的技术

Ajax涉及到7项技术,其中Javascript,XMLHttpRequest,Dom,XML是最重要的

XMLHttpRequest是XMLHttp组件的对象,通过这个对象,AJAX可以像桌面应用程序一样只同服务器进行数据交换,却不用每一次都刷新界面,也不用每一次将数据处理的工作都交给服务器来做;这样即可减轻服务器的负担又可加快响应速度,缩短了用户等待时间。

IE5.0开始,开发人员可以在wab页面内使用

XMLHttpActiveX组件扩展自身的功能,不用从当前WEB页面导航就可以直接传输数据到服务器或者从服务其接受数据。

Moilla1.0以及NetScape7则是创建继承XML代理类

XMLHttpRequest;对应大多数情况,XMlHttpRequest对象和XMLHttp组件很相似,方法和属性类似,只是部分属性不同

XMLHttpResquest对象

XMLHttpResquest对象的方法

方法 描述
Abort() 停止当前请求
getAllResponseHeaders() 作为字符串返回单个的hearder标签
open("method","URL"[,asynFlag[,userNamme"[,"password"]]]) 设置未决的请求的目标URL方法和其他参数
Send(content) 发表请求
SetRequestHearder("label",value) 设置header并和请求一起发送
   

XMLHttpResquest对象

XMLHttpResquest对象的属性

属性 描述
onreadystatechange 状态改变的事件触发器
readyState
对象状态(integer):

0=初始化,1=读取中,2=已读取,3=交互中,4=完成

resquestText 服务器数据返回数据的文本
resquestXML 服务器进程返回数据的兼容DOM的XML文档对象
Status 服务器返回状态码,如404=“文件未找到”,200=“成功”
StatusText 服务器返回的状态文本信息

JavaScript/DOM/XML

Javascript一直被定位为客服端的脚本语言,应用最多的地方就是表单数据的校验。现在,可以通过Javascript操作XMLHttpResquest,来跟数据库连接

DOM(Document Object Model)是提供给Html和XML使用的一组API,提供了文件的表述结构,并可以利用它改变其中的内容。脚本语言通过DOM才可以跟页面进行交互。Web开发人员可操作及建立文件的属性、方法以及事件都以对象来展现。比如,document就代表页面对象本身 XML,是网上传输的数据,文档符合统一的标准。Xml可以很容易让所有程序共享

时间: 2024-10-26 12:26:36

Ajax使用简介的相关文章

AJAX(一)AJAX的简介和基础

本节简介(异步链接服务器对象)XMLHTTPRequest以及AJAX的简介. AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML). AJAX有四个方面的好处:1.即减轻了服务器的负担.2带来了更好的用户体验.3.基于标准被广泛的支持.4.拥有更好的页面呈现和数据分离. 技术名称 技术说明 javascript javascript是通用的脚本语言,AJAX是用javascript编写的 css 用户界面的样式通过css来修改 DOM

AJAX技术简介及入门实例

最近在学校参加暑期实习,参与的是一个社交网站项目,学长那边分配给的任务是前端开发,需要学习AJAX技术. 对于一个像我一样刚刚接触Web开发且无多少实际项目经验的新手而言,AJAX技术显得复杂而又深奥.经过两天的baidu.google,我对AJAX的基本原理有了一个大致的认识,在此总结一下. 1. 什么是AJAX? AJAX全称是异步的JavaScript和XML,是Asynchronous JavaScript and XML的缩写.AJAX技术用于创建交互式网页应用的网站开发,至于何为异步

ZK Ajax框架简介

简介 ZK是一个基于事件驱动和组件的框架,他为web应用提供了丰富的接口.zk包括一个基于Ajax的事件驱动引擎.一整套丰富的XML用户接口语言(XML User Interface Language,XUL)和XHTML组件,以及一种称为ZUML(ZK User Interface Markup Language)的标识语言. zk框架3个最重要的特征 a.它是一个表现层工具: b.它是一个以服务端为中心的框架: c.它有一个基于组件的GUI. zk 的后台处理技术     基于Ajax机制的

Ajax之一 简介篇

[学习目标] F    使用Asp.NetAjax核心组件实现无刷新和局部更新效果 F    掌握AutoComplete控件的使用,并利用其实现自动完成功能 [本章简介] Ajax基于那些已经广泛使用的浏览器技术,包括异步JavaScript和XML.Ajax这个概念出现后不久就开始风靡起来,因为它使Web应用程序的功能和用户界面(UI)变得更加接近于桌面应用程序. Ajax的主要思想是使Web页可以在后台(或者说是异步的)发送HTTP请求,而不需要重新读取整个页面(用Asp.Net的话来说,

[JavaWeb基础] 017.Struts2 和 ajax交互简介

在网页开发中,我们为了只对网页的某块内容进行实时更新,而不对其他不需要更新的内容进行刷新,从而提高响应速度和节省流量,我们采用了页面的异步刷新技术Ajax,那么我们的Struts2框架在这一方面是如何实现的呢,其实也很简单,下面我带大家一起了解下. 1.首先我们需要导入两个依赖包json-lib 和 struts2-json-plugin,这是对json支持的解析包. 2.我们需要创建一个Action类,和其他的都一样 package com.babybus.sdteam.action; imp

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

理解 Ajax 及其工作原理,构建网站的一种有效方法 Ajax 由 HTML.JavaScript™ 技术.DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序.本系列的作者是一位 Ajax 专家,他演示了这些技术如何协同工作 —— 从总体概述到细节的讨论 —— 使高效的 Web 开发成为现实.他还揭开了 Ajax 核心概念的神秘面纱,包括 XMLHttpRequest 对象. 五年前,如果不知道 XML,您就是一只无人重视的丑小鸭.十八个月前

AJAX的简介

AJAX 指异步JavaScript及XML(Asynchronous JavaScript And XML(异步JavaScript和XML)),是指一种创建交互式网页应用的网页开发技术. 国内通常的读音为"阿贾克斯"和阿贾克斯足球队读音一样.Ajax(Asynchronous JavaScript + XML)的定义 [2] 基于web标准(standards-based presentation)XHTML+CSS的表示: 使用 DOM(Document Object Model

AJAX技术简介

AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: HTML / XHTML CSS JavaScript / DOM 如果您希望首先学习这些项目,请在我们的首页访问这些教程. 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的

Ajax 的简介与使用

一.什么是Ajax Ajax 的全称是 Asynchronous JavaScript and XML(即异步的 JavaScript 和 XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术 二.Ajax的优缺点 1.优点: 通过异步模式,提升了用户体验 优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用 Ajax 引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载 2.缺点 不支持浏览器back按钮 安全问题,Ajax