我试图说服同伴同事到项目的前端使用胡子/ Hogan和我提出以下建议:的JavaScript模板
有一个templates.js文件,它可以大致模样这样的:
var tpl_alert = '<div class="alert">{{msg}}</div>';
var tpl_welcome = '<p class="user-{{type}}">Welcome, {{name}}</p>';
...
然后,我们将包括templates.js和小胡子/ Hogan.js渲染使用相应的第三方物流。
我的建议被拒绝了,因为我们将html模板硬编码为js变量。 这真的很糟吗?哪些是其他替代方案?
谢谢,我把替代2也作为一个有效的选项,有明显的缺点,你需要一个额外的Ajax调用,寿。我们将看到这是如何执行的。 – Nacho 2012-04-03 20:18:16