-2
我知道我在jquery的ajax实现中运行的代码是异步的。jquery成功事件是否异步运行?
我的问题是,jquery实现ajax的成功事件是否也异步运行?
换句话说,如果我在成功事件中做了一些耗时的操作,它可能会冻结DOM吗?就像这样:
$.ajax({
url: "longprocess.php",
type: "post",
success: function(){
do_another_very_long_process();
} //will this slow down the DOM?
});
你为什么不试试呢? –
'它是否在后台运行?'没有JS只有一个线程,所以没有'背景'的概念。 “一个耗时的操作是否会冻结DOM?”是的。 –
您可以通过使用WebWorkers获得类似于后台处理的内容。 – Barmar