这个问题可能是理论上的,但我认为有些案例是有道理的。 我只是想知道哪种解决方案最有效:加载HTML模板或使用DOM函数构建它们?
两者都有优点/缺点,还有很多其他因素可以关闭它们:例如,很明显DOM编码的HTML不像静态HTML那么容易修改。
事实:有很多因素肯定会影响性能(磁盘IO,内存,CPU,坏代码等)。
问题:使用DOM编码的HTML(片段)作为模板是一种好习惯吗?或者在这种情况下,我可以使用字符串连接吗?
谢谢,fabrik
答案 0 :(得分:0)
模板更快,在我的测试用例中(我现在缺少的结果)与DOM创建HTML相比。
[编辑]:对OP的澄清:
正如我所说,很久以前(我认为是6-8个月),当我进行测试时,我已经失去了结果。好吧,既然你只需要从磁盘加载数据,它就不会产生那么大的差别。在我的测试中,每页有100个变量。这将需要DOM插入元素100次或模板100次。据我记忆,结果显示有利于模板的比例为1:1.35(运行时间)。希望这会有所帮助。