网站性能带来了可能,除非有其他的脚本依赖于HTML导入文件的执行。跨域导入从根本上说,HTML导入是不能从其他的域名导入资源的。比如,你不能从httpwwwerzxscom向httpmerzxscom导入HTML文件。为了绕过这个限制,可以使用CORS(跨域资源共享)。想了解CORS,请看这篇文章。HTML导入文件中的wi
dow和docume
t对象前面我提过在导入HTML文件的时候里面的脚本是会被执行的,但这并不意味着HTML导入文件中的标签也会被浏览器渲染。你需要写一些JavaScript代码来帮忙。当在HTML导入文件中使用JavaScript时,有一点要提防的是,HTML导入文件中的docume
t对象实际上指的是HTML主文件中的docume
t对象。以前面的代码为例,i
dexhtml和compo
e
thtml的
fdocume
t都是指i
dexhtml的docume
t对象。怎么才能使用HTML导入文件中的docume
t呢?借助li
k中的import属性。i
dexhtmlXMLHTMLvarli
kdocume
tquerySelectorli
krel