2012-01-30 86 views
5

使用ICanHaz.js真的很不錯 - 從javascript對象創建,加載和呈現模板已經非常簡單。然而,在一個稍大的javascript應用程序中,啓動我的應用程序幷包含所有ICanHaz模板的.html文件變得真的擁有模板腳本標記。iCanHaz.js - 分離模板?

那麼我應該如何區分我的模板以使事情再次清晰? IcanHaz.js是否可以替代大型項目?

回答

2

大多數客戶端模板引擎具有相同的概念。 您可以使用XHR遠程加載模板,但這會增加HTTP請求的可怕開銷。

一個更好的選擇可能是在它自己的文件中創建每個文件,然後讓服務器端腳本合併到HTML頁面中。

最後,最後一個選項是將它們內聯添加到您的JavaScript渲染函數中 - 這將適用於非常小的模板。