Jquery 是否将文档加载到div,在加载另一个文档后仍保留在内存中?

Jquery 是否将文档加载到div,在加载另一个文档后仍保留在内存中?,jquery,Jquery,我有DIV和id=“popupWindow”。我正在将包含Javascript代码的doc1.htmldoc加载到此DIV。 我的问题是,如果我将另一个文档加载到popupWindow中,那么以前文档中的java脚本是否仍在内存中 如果我多次加载doc1.html,这些脚本的内存是否会增加一倍/三倍,从而导致巨大的内存泄漏 除了html文档之外,我应该单独加载脚本吗?或者在这个doc1.html中使用JS可以吗 编辑: 问题的编程版本: 1.如果我使用$(“#id”).load(“somedoc

我有
DIV
id=“popupWindow”
。我正在将包含Javascript代码的
doc1.html
doc加载到此
DIV
。 我的问题是,如果我将另一个文档加载到
popupWindow
中,那么以前文档中的java脚本是否仍在内存中

  • 如果我多次加载doc1.html,这些脚本的内存是否会增加一倍/三倍,从而导致巨大的内存泄漏

  • 除了html文档之外,我应该单独加载脚本吗?或者在这个
    doc1.html
    中使用JS可以吗

  • 编辑: 问题的编程版本: 1.如果我使用$(“#id”).load(“somedoc.html”)。将加载somedoc.html中的脚本。然后,如果我将使用$(“#id”).load(“somedoc.html2”)。来自somedoc.html的脚本会像DOM元素一样从内存中消失吗?
    2.如果它仍然存在,那么如果我在加载somedoc.html之后多次加载它,它是否会成为垃圾内存?

    如果您希望有一个脚本可以在不同的
    .html
    文档中运行/执行,那么您应该将脚本与文档分离,并将其嵌入页面中。通过这种方式,您可以将脚本从
    .html
    文档传送到另一个文档。注意:如果我没有误解你的帖子,如果我使用$(“#id”).load(“somedoc.html”)。将加载somedoc.html中的脚本。然后,如果我将使用$(“#id”).load(“somedoc.html2”)。来自somedoc.html的脚本会像DOM元素一样从内存中消失吗?