template 和 templateUrl 之间的性能差异有多大?
目前我在所有指令中都使用模板,但因为我痴迷于性能,所以我想现在使用模板,这样更快。
如果我使用 templateUrl + $templateCache,这比仅在指令中使用模板更快吗?
有一天我问自己你帖子中的第一个问题。由于之前没有人回答过这个问题,而且我没有足够的代表来发表评论,所以这是我经过几次测试后的发现。
你的第一个问题的最佳答案是模板URL当您调用该指令时,您将面临部分延迟请求的开销(并且它仅在第一次发生;一旦加载,它的行为实际上与template)。开销是由于浏览器对额外请求和标头的额外数据进行了额外处理。
The 模板URL仅当您一次加载大量不同的指令,并且所有指令都有小文件作为部分指令时,可能会导致较差的用户体验(因此标头的少量数据将产生很大的差异)。
由于通常差异很小,我个人更喜欢模板URL方法,因为它使代码更干净、更有组织。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)