過完年了,回單位上班了,總結(jié)一下ajax加載文檔的生命周期
過年放假差不多半個(gè)月,在家呆著好舒服,真是有點(diǎn)不想回來,回來又要面對(duì)新一年的工作,自己想想又要拼搏一年了。感覺自己肩上的責(zé)任比去年大多了。
到五一錢可能不用出差了,感慨一下:終于可以過正常人的生活了!
過年沒給自己買什么,買了點(diǎn)關(guān)于軟件的書,先研究ajax吧。
先總結(jié)一下自己假期學(xué)的:關(guān)于ajax加載文檔的生命周期。
我們可以從這個(gè)程序中看出,不同瀏覽器對(duì)加載文檔的輸出不一樣,但是最后的結(jié)果卻是一樣。
<html>
<head>

<script?type='text/javascript'>
var?req=null;
var?console=null;


function?sendRequest(url,params,HttpMethod)
{

if(!HttpMethod)
{
HttpMethod="GET";
}
req=initXMLHTTPRequest();

if(req)
{
req.onreadystatechange=onReadyState;
req.open(HttpMethod,url,true);
//req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
req.send(params);
}
}


function?initXMLHTTPRequest()
{
var?xRequest=null;

if(window.XMLHttpRequest)
{
xRequest=new?XMLHttpRequest();

}?else?if(window.ActiveXObject)
{
xRequest?=?new?ActiveXObject("Microsoft.XMLHTTP");
}
return?xRequest;
}


function?onReadyState()
{
var?ready=req.readyState;
var?data=null;

if(ready==4)
{
data.responseText;

}else
{
data="loading?
["+ready+"]";
}
toconsole(data);
}


function?toconsole(data)
{

if(console!=null)
{
var?newline=document.createElement("div");
console.appendChild(newline);
var?txt=document.createTextNode(data);
newline.appendChild(txt);
}
}


window.onload=function()
{
console=document.getElementById('console');
sendRequest("data.txt");
}
</script>
</head>
<body?id='console'></div>
</body>
</html>
到五一錢可能不用出差了,感慨一下:終于可以過正常人的生活了!
過年沒給自己買什么,買了點(diǎn)關(guān)于軟件的書,先研究ajax吧。
先總結(jié)一下自己假期學(xué)的:關(guān)于ajax加載文檔的生命周期。
我們可以從這個(gè)程序中看出,不同瀏覽器對(duì)加載文檔的輸出不一樣,但是最后的結(jié)果卻是一樣。





















































































posted on 2007-02-28 16:20 冷面閻羅 閱讀(1251) 評(píng)論(1) 編輯 收藏