在发开纯js的单页面的时候,如果使用模板引擎,那么必须在这个单页面上定义无数的模板,这样好吗?如果真要这样,我觉得还不如在js代码中拼接HTML标签更好,是不是这个理?
在发开纯js的单页面的时候,如果使用模板引擎,那么必须在这个单页面上定义无数的模板,这样好吗?如果真要这样,我觉得还不如在js代码中拼接HTML标签更好,是不是这个理?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
模板引擎本来就是帮你把 js 里不友好的字符串拼接移到了html 上,而且
type="text/html"
的情况下,可以显示 html 的语法高丽,修改解构也非常方便。现在很多模板引擎都可以通过预编译,在项目 build 阶段把模板编译为js包含到js文件里。
反正怎么用都比你直接拼接字符串爽,至少看着舒服,而且逻辑清晰,性能也比拼接好,因为模板引擎基本都有缓存的。