是否可以在JavaScript中检测" 空闲 "时间?
我的主要用例可能是预取或预加载内容.
空闲时间:用户不活动或没有任何CPU使用的时间段
我有一个jQuery Ajax请求,我想用文本输入调用,所以我把它嵌套在里面keyup(function().这很好用.
$("#text_box").keyup(function() {
//AJAX REQUEST
});
Run Code Online (Sandbox Code Playgroud)
但是这有时候会出现问题.当我输入一些文本非常快时,我得到输入字的结果,原始输入字的一些最后字母被省略(可能是浏览器的一些错误).我希望在没有输入活动一秒钟时发送ajax请求,我的意思是,如果我输入文本非常快并且休息一秒钟(意味着我做了输入).我怎样才能做到这一点?