AJAX 简介以及基础的认识

阅读更多

AJAX 是什么:

AJAX = 异步 JavaScript 和 XML;
AJAX 是一种在无需加载整个网页的情况下,能够更新部分网页的技术;
AJAX 是一种在2005年由Google 推广开来的变成模式;
AJAX 不是一种新的变成语言,而是一种使用现有新标准的方法,通过AJAX可以创建更好、更快以及
更友好的WEB 应用程序;
AJAX 基于JavaScript 和 HTTP 请求(HTTP request),通过后台与服务器进行少量
数据交换,AJAX可以使用网页实现异步更新,\局部更新;


重要的对象:XMLHttpRequest 对象   ,所有现代浏览器支持的对象:IE7+ Firefox/Chrome/Safari
创建语法:
var xmlhttprequest = new XMLHttpRequest();

IE6 以下版本使用 :ActiveXObject对象;
var xmlhttprequest = new ActiveXObject("Microsoft.XMLHTTP");

提示:当请求被发送到服务器时,我们需要执行一些基于响应的任务。
每当readyState改变时,就会触发onreadystatechange事件。
readyState属性存有XMLHttpRequest的状态信息;


XMLHttpRequest 对象的属性介绍:
onreadystatechange(当准备好的状态发生改变的时候):
存储函数(函数名),每当readyState属性改变时,就会调用函数;

readyState(准备好的状况):
存有XMLHttpRequest 的状态,从0 到4 发生变化,
0:请求未初始化;
1:服务器连接已建立;
2:请求已接收;
3:请求处理完成;
4:请求已完成,且响应已就绪;

status(状态):
200 :“OK”
404: 未找到页面;


AJAX 缺点介绍:
不能只说好处而不说坏处,没有完美的编程语言:
1、前进后退按钮失效
2、性能问题;
3、安全问题;
4、开发难点问题;


读取XML文件时的数据源:book.xml文件



	
		JAVA
		200
	
	
		C#
		八嘎
		dd
		300
	
	
		.net
		3.0
	
	
		3.0
	



使用介绍如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>


  

	
  
  
  
   	请输入您情人的名字:
   	



-->
  • ajax.rar (4.7 MB)
  • 下载次数: 2

你可能感兴趣的:(ajax,javascript,浏览器,xml,java)