从移动内存中删除JS文件

时间:2014-05-13 16:45:59

标签: javascript performance jquery-mobile

我用JQM 1.2.0和Jquery 1.8.2开发了一个带有不同模块的移动项目。 对于移动性能,我将根据每个模块动态加载javascript文件。 参考链接:Javascript Kit

问题是,在JavaScript的情况下,文件从文档树中删除,但外部JavaScript文件的代码仍保留在浏览器的内存中。

我们如何移除或清除移动设备的浏览器内存?

提前致谢....

1 个答案:

答案 0 :(得分:2)

您可以在全局范围内的某些变量上使用delete。 但通常这不是必需的,因为当没有引用指向资源时,浏览器有一个gc。

如此清除任何资源,它将被删除。只需确保,您将参考文献放在一个地方,以后可以将其删除

//create something in the global scope
window.myNamespace = {};

myNamespace["oneClass"] = function() {};

// and then

delete window.myNamespace;