天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Javascript學習筆記十二——Ajax入門

系列文章導航:

JavaScript學習筆記一——數據類型

JavaScript學習筆記二——函數

JavaScript學習筆記三——作用域

JavaScript學習筆記四——Eval函數

JavaScript學習筆記五——類和對象

JavaScript學習筆記六:prototype的提出

Javascript學習筆記七——原型鏈的原理

Javascript學習筆記八——用JSON做原型

Javascript學習筆記九——prototype封裝繼承

Javascript學習筆記十——網頁運行原理

Javascript學習筆記十一——包裝DOM對象

Javascript學習筆記十三——關于響應事件

Javascript學習筆記十二——Ajax入門


Ajax:Asynchronous Javascript And XML。寫個簡單的例子:

<body>    <form id="form1" runat="server">    <div>        <ASP:Label ID="LabelTime" runat="server">ASP:Label>    div>    form>    <script type="text/Javascript">        if (!window.XMLHttpRequest) {            window.XMLHttpRequest = function () {                return new ActiveXObject("Microsoft.XMLHTTP");            };        }        function UpdateClock() {            var request = new XMLHttpRequest();            request.open("post", "TimeTest.ASPx", false);            request.send("");            document.getElementById("LabelTime").innerText = request.responseText;        }        setInterval(UpdateClock, 1000);    script>body>

而在另一個頁面寫下當前時間,這樣就形成了一個鐘表。

代碼很簡單,就是操縱一個XMLHttpRequest對象來獲取服務器時間,然后更新時間。上面的代碼在與服務器交互時,并沒有頁面整體刷新,而是局部刷新。

但是上面的代碼在request.open時,最后一個參數為false,表示發出的XMLHttpRequest是同步的,由于Javascript是單線程的,所以在等待請求的過程中,線程會被阻塞,如果請求時間過長,瀏覽器會停止響應。

雖然Javascript是單線程的,但是XMLHttpRequest具備異步處理請求的能力。代碼如下:

<body>    <form id="form1" runat="server">    <div>        <ASP:Label ID="LabelTime" runat="server">ASP:Label>    div>    form>    <script type="text/Javascript">        if (!window.XMLHttpRequest) {            window.XMLHttpRequest = function () {                return new ActiveXObject("Microsoft.XMLHTTP");            };        }        function AsynRequest() {            var request = new XMLHttpRequest();            request.open("post", "TimeTest.ASPx", true);            request.onreadystatechange = function () {                if (request.readyState === 4) {                    UpdateClock(request.responseText);                }            };            request.send("");        }        function UpdateClock(time) {            document.getElementById("LabelTime").innerText = time;        }        setInterval(AsynRequest, 1000);    script>body>

哎,沒有智能提示的日子真不好過。

it知識庫Javascript學習筆記十二&amp;mdash;&amp;mdash;Ajax入門,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国语自产一区第二页 | 最近的2019中文字幕国语完整版 | 亚洲伊人久久综合影院2021 | 国产精品成人影院 | 精品视频在线播放 | 97人人添人人澡人人澡人人澡 | 晓雪老师我要进你里面好爽 | 亚洲女初尝黑人巨磁链接 | 入室强伦女教师被学生 | 重口味av | 精品高潮呻吟99AV无码视频 | 受被攻做到腿发颤高h文 | 日本色女孩影院 | 国产二级一片内射视频播放 | 久久婷婷国产五月综合色啪最新 | 国产激情视频在线播放 | 蜜桃视频一区二区 | 免费观看男生桶美女私人部位 | 在线播放真实国产乱子伦 | 伊人久久电影院 | 色综合五月激情综合色一区 | 久久无码AV亚洲精品色午夜麻豆 | 亚洲欧洲日产国产 最新 | 40分钟超爽大片黄 | 甜性涩爱免费下载 | 香蕉鱼视频观看在线视频下载 | 欧美巨大xxxx做受孕妇视频 | 无码一区国产欧美在线资源 | 高H高肉强J短篇校园 | 亚洲欧洲自拍偷拍 | 视频成人永久免费视频 | 国产亚洲精品看片在线观看 | 宝贝好紧好爽再搔一点试視頻 | 亚洲AV成人片色在线观看网站 | 日本美国群交P片内射捆绑 日本毛片久久国产精品 | 亚洲国产在线精品第二剧情不卡 | 精品视频免费在线 | 成人动漫bt种子 | 高冷师尊被CAO成SAO货 | 97精品国产亚洲AV超碰 | 成人在线视频免费看 |