Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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 连续使用时,击出js获取页面无响应错误_Javascript_Jquery_Knockout.js_Browser Cache - Fatal编程技术网

Javascript 连续使用时,击出js获取页面无响应错误

Javascript 连续使用时,击出js获取页面无响应错误,javascript,jquery,knockout.js,browser-cache,Javascript,Jquery,Knockout.js,Browser Cache,我在聊天功能中使用了击倒js。 在左侧面板中,将显示用户,单击用户后,聊天对话将显示在右侧面板中。 现在,我的问题是,在点击几下之后,浏览器的过载了,并弹出了页面无响应错误 浏览器是否有类似于清除缓存(垃圾收集)之类的东西 如果使用此代码提出了任何新请求,我已尝试中止旧请求 if (xhr != null) { xhr.abort(); xhr = null; } Javascript中的线程化有什么我可以做的吗?页面无响应即

我在聊天功能中使用了击倒js。 在左侧面板中,将显示用户,单击用户后,聊天对话将显示在右侧面板中。 现在,我的问题是,在点击几下之后,浏览器的过载了,并弹出了页面无响应错误

浏览器是否有类似于清除缓存(垃圾收集)之类的东西

如果使用此代码提出了任何新请求,我已尝试中止旧请求

 if (xhr != null) {
            xhr.abort();
            xhr = null;
        } 

Javascript中的线程化有什么我可以做的吗?

页面无响应
即停止脚本等通常发生在您尝试发送其他请求而没有完成初始请求时,并且在ajax调用和设置
缓存:false
中避免使用
async:false
。cheersAs JavaScript是单线程的,如果您尝试
async:false
,大量同步处理将挂起事件队列。实际上,现在我们只在加载所有内容后单击下一个用户。因此,它几乎等于
async:false
。但即便如此,我们也面临着同样的问题。我们保留了一个加载面板来阻止用户单击任何其他操作。您是否尝试过设置
cache:false
。用小提琴做一个样品会很有用。