Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在jquery版本2.2.4中不能调用ready()方法中的异步函数?_Javascript_Jquery_Asynchronous_Document Ready - Fatal编程技术网

Javascript 为什么在jquery版本2.2.4中不能调用ready()方法中的异步函数?

Javascript 为什么在jquery版本2.2.4中不能调用ready()方法中的异步函数?,javascript,jquery,asynchronous,document-ready,Javascript,Jquery,Asynchronous,Document Ready,我试图在ready方法中嵌套一些异步工作,但是我被jQuery版本2.2.4卡住了(我更喜欢这个版本) 使用jQuery版本2.2.4 let initAsync=async函数(){ console.log('ready…');//不会记录任何内容 }; $(文档).ready(initAsync) $(document).ready(函数(){initAsync();})也在工作:$(document).ready(initAsync())@GrafiCode它是不同的。与您发布的链接不同

我试图在
ready
方法中嵌套一些异步工作,但是我被jQuery版本2.2.4卡住了(我更喜欢这个版本)

使用jQuery版本2.2.4

let initAsync=async函数(){
console.log('ready…');//不会记录任何内容
};
$(文档).ready(initAsync)

$(document).ready(函数(){initAsync();})也在工作:
$(document).ready(initAsync())
@GrafiCode它是不同的。与您发布的链接不同:jQuery提供了几种方法来附加将在DOM就绪时运行的函数。以下所有语法都是等价的:
$(handler)
$(document).ready(handler)
$(“document”).ready(handle)
$(“img”).ready(handler)
尽管这是延迟的正确举措,我们还更改了jQuery.ready和jQuery.fn.ready,以便在封面下使用新的符合规范的延迟也在工作:
$(document).ready(initAsync())
@GrafiCode它是不同的。与您发布的链接不同:jQuery提供了几种方法来附加将在DOM就绪时运行的函数。以下所有语法都是等价的:
$(handler)
$(document).ready(handler)
$(“document”).ready(handle)
$(“img”).ready(handler)
尽管这是延迟的正确举措,我们还更改了jQuery.ready和jQuery.fn.ready,以便在封面下使用新的符合规范的延迟。