我在一个 WebApp 上工作,它通过 XHR 动态加载*.html
文件,将文件<body>
作为字符串添加到带有insertAdjacentHTML
. 它对文件 JavaScript 和eval
scirpt 标签内容执行相同的操作。(文件中有注释表示相关部分的开始结束。)
我正在评估切换到 HTML 导入的可能性。我希望它更快,因为它使用本机函数,并进行所有解析等。
因为随着时间的推移我正在加载和卸载数百个文件,所以我需要确保一旦我不再需要我导入的文件就完全从 DOM 中删除它们。(因为可能的内存泄漏)。
删除<link>
标签(和附加的内容)是否足够,还是我需要做更多?