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