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,以便在封面下使用新的符合规范的延迟。