async

Posted MrY的nn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了async相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="../jquery-1.11.2.min.js"></script>
</head>

<body>
<div  id="test" style="width:200px; height:200px; background-color:#FCF"></div>
</body>
<script type="text/javascript">
$(document).ready(function(e) {
     /*
    数据传输:同步:传输必须等到接收方接收到,才能传下一个。异步:传输不用等到对方接收就可以继续传递。
    
    AJAX:同步:AJAX必须处理完才能继续向下执行。异步:AJAX在处理数据的同时代码继续往下执行
    */
    $("#test").click(function(){
            $("#test").html("");
            $.ajax({
                async:false, //变为同步AJAX
                url:"asynccl.php",
                datatype:"TEXT",
                success:function(data){
                    $("#test").html(data);
                    
                    }
                });
                
                
                alert($("#shuju").html());
            
            })
    
    
    
});



</script>
</html>
<?php
echo "<div id=‘shuju‘>hello world</div>";

 

以上是关于async的主要内容,如果未能解决你的问题,请参考以下文章

如何在async.race函数中使用async.retry

ES7-Es8 js代码片段

来自dispatch_async全局崩溃的C函数调用,但在主队列上工作

C# 使用Awaiter

异步代码 + Async.RunSynchronously 与普通同步代码

Async/Await是这样简化JavaScript代码的