JQuery需要手动回收xmlHttpRequest对象

Posted rookieDeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery需要手动回收xmlHttpRequest对象相关的知识,希望对你有一定的参考价值。

今天在园子里面看到kuibono的文章说JQuery不会自动回收xmlHttpRequest对象,并且在每次Ajax请求之后都会创建一个新的xmlHttpRequest对象,感到惊讶,索性写了一个程序验正了一下,果然如kuibono所言,之前一直都不曾注意到这一点,今天幸亏看了kuibono的文章,下面是kuibono给出的手动回收xmlHttpRequest对象的代码片断:

$.ajax({
url: "http://www.aizr.net",
data: { name: "xxxx" },
dataType: "xml",
success: function (data, textStatus) {
//do something...
},
complete: function (XHR, TS) { XHR = null }
});

以上是关于JQuery需要手动回收xmlHttpRequest对象的主要内容,如果未能解决你的问题,请参考以下文章

C#手动回收内存的简单方法

垃圾回收技术

Chrome 浏览器垃圾回收机制与内存泄漏分析(未完成)

JVM | 垃圾回收(上)

Android手动回收bitmap,引发Canvas: trying to use a recycled bitmap处理

前端面试题总结(这里不得不总结,我是后台,但是经常有人问我前台的问题,不得不了解一下前台的基础原理知识)