当我执行 ajax 请求时,我一直使用 Ajax 加载图标。
我想知道是否有可能只用普通的 javascript 代码来完成同样的事情。例如:
$('button').on('click', function(){
showLoadingBar();
longProcess();
hideLoadingBar();
});
longProcess() 只是一个可能需要 1-3 秒来处理的函数(它进行大量计算并操作 DOM,但不执行任何 ajax 请求)。
现在,浏览器在这 1-3 秒内停止/冻结,所以我宁愿在这段时间内显示一个加载图标。这可能吗?我上面的代码几乎忽略了 showLoadingBar()。