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