<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-109  評論-187  文章-25  trackbacks-0
    ?
    最近有時間看了一下最近鈔作比較厲害的AJAX,感覺確實有些好的地方,我認為主要在2個點上

    1:XMLHTTP
    2:?? DOM
    3:JAVASCRIPT對dom的便利

    只要熟悉這3個方面的東西ajax并不難掌握

    至于ajax 的engine,并沒有去使用和熟悉,51期間可以好好利用這個時間熟悉一下,用在www.sowq.com的開發(fā)上


    一下程序從網(wǎng)站上抄來的

    URL:http://lilac.greatweb.cn/zhangyuanyi/weblog/2005/11/ajax1-helloworld.html


    <HTML>
    ??????? <HEAD>

    ??????? <TITLE> AJAX指南(1) ---- Hello,world! </TITLE>
    ??????? </HEAD>
    ??????? <BODY onload="HelloWorld()">
    ??????? <DIV ID="ajax-sample">
    ??????? </DIV>
    ??????? </BODY>
    ??????? </HTML>


    function getHTTPObject()??????????
    ??????? {??????????????????????????????????
    ??????? ???????
    var http;
    ??????? ???????
    var browser = navigator.appName;

    ??????? ???????
    if(browser == "Microsoft Internet Explorer")
    ??????? ???????
    {
    ??????? ??????? ??????? //如果用戶使用IE,就返回XMLHTTP的ActiveX對象

    ??????? ??????? ??????? http = new ActiveXObject("Microsoft.XMLHTTP");?
    ??????? ??????? }
    ??????? ??????? else
    ??????? ??????? {
    ??????? ??????? ??????? //否則返回一個XMLHttpRequest對象
    ??????? ??????? ??????? http = new XMLHttpRequest();?
    ??????? ??????? }

    ??????? ??????? return http;
    ??????? }

    ? 得到HTTP請求對象之后,我們需要向服務(wù)段發(fā)送請求,假設(shè)服務(wù)端為hello.php,下面的代碼負責獲取服務(wù)端的響應(yīng):

    ??????? //獲取全局的HTTP請求對象
    ??????? var http = getHTTPObject();

    ??????? //處理請求狀態(tài)變化
    ??????? function getHello()????????
    ??????? {
    ??????? ??????? //4表示請求已完成
    ??????? ??????? if (http.readyState == 4)?
    ??????? ??????? {
    ??????? ??????? ??????? //獲取服務(wù)段的響應(yīng)文本
    ??????? ??????? ??????? var helloStr = http.responseText;?

    ??????? ??????? ??????? //插入響應(yīng)到ID為ajax-sample的DIV標簽內(nèi)
    ??????? ??????? ??????? document.getElementById("ajax-sample").innerHTML = helloStr;
    ??????? ??????? }
    ??????? }

    ??????? function HelloWorld()
    ??????? {
    ??????? ??????? var url = "hello.php";

    ??????? ??????? //指定服務(wù)端的地址
    ??????? ??????? http.open("GET", url, true);?
    ??????? ??????? //請求狀態(tài)變化時的處理函數(shù)
    ??????? ??????? http.onreadystatechange = getHello;
    ??????? ??????? //發(fā)送請求
    ??????? ??????? http.send(null);????????????
    ??????? }


    上面的這段程序就用到了xmlhttp,非常明了,不過可以考慮用http的state來做真正的進度條,解決一個假進度的問題,絕對是個不錯的主意
    posted on 2006-04-13 08:44 小小程序程序員混口飯吃 閱讀(171) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 亚洲AV无码乱码国产麻豆穿越| 亚洲日韩精品无码专区网站| 久久精品国产亚洲AV麻豆网站| 最好看的中文字幕2019免费| 国产亚洲日韩在线三区| 乱爱性全过程免费视频| 亚洲av无码成人精品区| 久久精品国产精品亚洲蜜月| 爽爽爽爽爽爽爽成人免费观看| 99爱在线精品免费观看| 精品亚洲成A人无码成A在线观看| 精品无码一级毛片免费视频观看 | 亚洲精品成人久久| 成a人片亚洲日本久久| 国产成人免费a在线资源| 免费人成网站永久| 亚洲精品无码午夜福利中文字幕| a毛片全部播放免费视频完整18| 无码乱人伦一区二区亚洲一| 91精品国产免费| 美女视频黄免费亚洲| 在线观看黄片免费入口不卡| 国精无码欧精品亚洲一区| 久久综合给合久久国产免费| 亚洲制服丝袜在线播放| 无码日韩精品一区二区免费暖暖 | 亚洲熟女综合色一区二区三区| 日韩一区二区在线免费观看| 亚洲成A∨人片在线观看无码| 国产成人无码区免费内射一片色欲| 免费a级毛片大学生免费观看| 亚洲老熟女五十路老熟女bbw| 国产成人一区二区三区免费视频| 一级毛片aa高清免费观看| 亚洲AV日韩AV永久无码绿巨人 | 国产亚洲AV手机在线观看| 一级毛片成人免费看免费不卡| 亚洲av无码片区一区二区三区| 亚洲成片观看四虎永久| 99在线在线视频免费视频观看| 亚洲精品无码久久久久A片苍井空|