我用JQM 1.2.0和Jquery 1.8.2开发了一个带有不同模块的移动项目。 对于移动性能,我将根据每个模块动态加载javascript文件。 参考链接:Javascript Kit
问题是,在JavaScript的情况下,文件从文档树中删除,但外部JavaScript文件的代码仍保留在浏览器的内存中。
我们如何移除或清除移动设备的浏览器内存?
提前致谢....
答案 0 :(得分:2)
您可以在全局范围内的某些变量上使用delete
。
但通常这不是必需的,因为当没有引用指向资源时,浏览器有一个gc。
如此清除任何资源,它将被删除。只需确保,您将参考文献放在一个地方,以后可以将其删除
//create something in the global scope
window.myNamespace = {};
myNamespace["oneClass"] = function() {};
// and then
delete window.myNamespace;