-
之间会有什么区别我需要采用这两者之间的最佳方法来填充iframe:
ifrm.src="http://somewhereintheuniverse.com/test.js"
或
ifrm.src="http://somewhereintheuniverse.com/widget.html"
两者的资源缓存机制是否适用?建议描述两种方法的优缺点。
答案 0 :(得分:0)
将单个html文件中的整个html作为构建html,或者更确切地说是使用JavaScript修改DOM的速度更快,原因很多,请参阅But why's the browser DOM still so slow after 10 years of effort?
因此,如果可能的话,我会选择在单个文件中加载所有html,而不是使用JavaScript构建它,如果你纯粹是为了速度。 JavaScript很不错,因为它为您提供了灵活性,可以摆脱列表等重复代码。但最好在服务器端摆脱代码重复,只返回一个html文件。
请注意,缓存将是相同的。 DOM操纵将是最大的放缓。