码迷,mamicode.com
首页 > 其他好文 > 详细

同步与异步的区别

时间:2019-05-15 00:25:35      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:ext   服务器   strong   ready   state   cti   test   .com   代码   

同步与异步的区别

例如:小明去餐馆排队点餐,前台服务员将小明的菜单告诉厨师进行制作,此时小明后面排队的人就一直等着,直到厨师制作完成,把饭菜送到小明手里后离开,后面的人才能继续点餐;这就是同步处理;但是,如果前台服务员将小明的菜单告诉厨师后,服务员发给小明一个好牌去旁边等待,后面的人继续点餐,厨师将小明的饭菜做好后,随时呼唤小明就餐;这就是异步处理
服务器的不同做法,就代表着 Ajax 的同步或异步处理;
小明就是客户端;
厨师就是后台服务器;

技术图片

代码:

<script>
    function t1(){
        var xhr = cXHR();
        xhr.onreadystatechange = function(){
            if(this.readyState == 4){
                alert(this.responseText);
            }
        }
        //false同步
        //true 异步
        xhr.open(‘get‘,‘/test‘,false);
        xhr.send(null);
    }
    function t2(){
        alert(‘t2‘);
    }
    t1();
    t2();
</script>



同步与异步的区别

标签:ext   服务器   strong   ready   state   cti   test   .com   代码   

原文地址:https://www.cnblogs.com/newLJH/p/10865345.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!