Ajax的灵魂是XMLHttpRequest。
一个通用的创建XMLHttpRequest对象方法:
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
else if(window.ActiveXObject){
var msxmls = ["MSXML3","MSXML2","Microsoft"];
for(var i=0 ; i < msxmls.length ; i++){
try{
return new ActiveXObject(msxmls[i] + ".XMLHTTP");
}catch(e){
alert("浏览器不支持XMLHTTP控件!");
}
}
}
}
Ajax使用简单的XMLHttpRequest对象发送请求,使用简单的JavaScript函数监视服务器响应。在服务器响应完成后,JavaScript通过DOM动态更新HTML页面。
Ajax不是新技术,而是一些传统技术的组合。
目前典型的RIA技术有:
1.Microsoft的ClickOnce技术。
2.Sun的Java Web Start技术。
3.Adobe的Flash技术。
4.Ajax技术。
Ajax的编程脚本:JavaScript
JavaScript脚本是Ajax技术中的一个重要组成部分。JavaScript主要完成如下事情:
1.创建XMLHttpRequest对象。
2.通过XMLHttpRequest向服务器发送请求。
3.创建回调函数,监视服务器响应状态,在服务器响应完成后,回调函数启动。
4.回调函数通过DOM动态更新HTML页面。
DOM(Document Object Model)是操作HTML和XML文件的一组API,它提供了文件的结构表述。
通过DOM可将HTML页面视为一组包含父子关系的节点,JavaScript可以访问每个节点,修改节点内容及其属性,也可以新增节点、删除节点。简而言之,DOM提供了动态改变HTML页面内容的方法。
CSS(Cascading Style Sheets,级联样式单)可以有效地对页面的布局、字体、颜色、背景和其他效果实现更加精准的控制,让页面表现更友好。
XML文档时一种结构化文档,其主要作用为:
1.用于简单数据的表示和交换。
2.用于面向消息的计算。
3.与用户界面相关,表示相关的上下文。
Ajax的基本特征:
1.异步发送请求。
2.服务器响应是数据,而不是页面内容。
3.浏览器中的是应用,不是简单视图。
一个通用的创建XMLHttpRequest对象方法:
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
else if(window.ActiveXObject){
var msxmls = ["MSXML3","MSXML2","Microsoft"];
for(var i=0 ; i < msxmls.length ; i++){
try{
return new ActiveXObject(msxmls[i] + ".XMLHTTP");
}catch(e){
alert("浏览器不支持XMLHTTP控件!");
}
}
}
}
Ajax使用简单的XMLHttpRequest对象发送请求,使用简单的JavaScript函数监视服务器响应。在服务器响应完成后,JavaScript通过DOM动态更新HTML页面。
Ajax不是新技术,而是一些传统技术的组合。
目前典型的RIA技术有:
1.Microsoft的ClickOnce技术。
2.Sun的Java Web Start技术。
3.Adobe的Flash技术。
4.Ajax技术。
Ajax的编程脚本:JavaScript
JavaScript脚本是Ajax技术中的一个重要组成部分。JavaScript主要完成如下事情:
1.创建XMLHttpRequest对象。
2.通过XMLHttpRequest向服务器发送请求。
3.创建回调函数,监视服务器响应状态,在服务器响应完成后,回调函数启动。
4.回调函数通过DOM动态更新HTML页面。
DOM(Document Object Model)是操作HTML和XML文件的一组API,它提供了文件的结构表述。
通过DOM可将HTML页面视为一组包含父子关系的节点,JavaScript可以访问每个节点,修改节点内容及其属性,也可以新增节点、删除节点。简而言之,DOM提供了动态改变HTML页面内容的方法。
CSS(Cascading Style Sheets,级联样式单)可以有效地对页面的布局、字体、颜色、背景和其他效果实现更加精准的控制,让页面表现更友好。
XML文档时一种结构化文档,其主要作用为:
1.用于简单数据的表示和交换。
2.用于面向消息的计算。
3.与用户界面相关,表示相关的上下文。
Ajax的基本特征:
1.异步发送请求。
2.服务器响应是数据,而不是页面内容。
3.浏览器中的是应用,不是简单视图。