2012-01-30 85 views
5

使用ICanHaz.js真的很不错 - 从javascript对象创建,加载和呈现模板已经非常简单。然而,在一个稍大的javascript应用程序中,启动我的应用程序并包含所有ICanHaz模板的.html文件变得真的拥有模板脚本标记。iCanHaz.js - 分离模板?

那么我应该如何区分我的模板以使事情再次清晰? IcanHaz.js是否可以替代大型项目?

回答

2

大多数客户端模板引擎具有相同的概念。 您可以使用XHR远程加载模板,但这会增加HTTP请求的可怕开销。

一个更好的选择可能是在它自己的文件中创建每个文件,然后让服务器端脚本合并到HTML页面中。

最后,最后一个选项是将它们内联添加到您的JavaScript渲染函数中 - 这将适用于非常小的模板。