我正在嘗試使用eco進行客戶端模板。我有多個.eco模板,我想將它們合併爲一個js文件 - 我知道我可以在生成js文件後將它們合併,但這是很多重複的樣板文件。有一個更好的方法嗎?生態模板:從命令行組合多個模板?
2
A
回答
3
請看Sam Stephenson(eco的作者)的stitch。它將您的javascript,coffeescript和eco模板捆綁到一個文件中,並在客戶端爲您提供簡單的require
。它將你的eco模板編譯成函數,所以它們在客戶端上非常快。
0
我有同樣的問題,迄今爲止我看到的唯一選擇是使用牛奶(在coffeescript鬍子),並從瀏覽器調用庫。
相關問題
- 1. 命令行模板
- 2. 替代多行的生態模板
- 3. 合併多個ARM模板
- 4. 如何循環對象使用jQuery模板,每個模板命令數組
- 5. 指令不生產模板
- 6. jQuery模板 - 在模板中加載另一個模板(複合)
- 7. Android Dev:無法從XML模板動態生成多個佈局
- 8. T4模板組裝指令
- 9. 從模板動態生成PDF
- 10. 模板類的多個模板模板參數
- 11. 到多對多組模板
- 12. 從另一個模板調用模板
- 13. C++組合模板擴展
- 14. 組合框模板問題
- 15. 在Angular中渲染組件模板中的多個模板
- 16. 使用命令行從模板文件生成AppxManifest以進行自動構建
- 17. 模板命名
- 18. 命名模板
- 19. csrf令牌問題與多個模板
- 20. AngularJs多個指令要求的模板
- 21. C++模板多態性
- 22. 模板中的多態類
- 23. C++/Boost模板運行時多態性
- 24. AngularJS動態模板NG-包括獨立的模板指令
- 25. 一個模板中的多個組件
- 26. 合併多個模板的JavaScript與Assetic
- 27. 從模板生成網格
- 28. 從模板類派生?
- 29. 將索引模板與動態模板結合起來
- 30. 使用django模板生成django模板
我看着針,但它似乎正在做的是將不同的編譯後的.eco文件的輸出和連接在一起。如果我查看生成的「拼接」文件的來源,它仍然定義了多個「__sanitize」函數,每個模板一個。理想情況下,這可以進行優化,以儘可能多地抽取所有模板中的通用樣板。這種行爲聽起來像是針腳縫合還是我做錯了? – Naren 2012-03-09 21:43:59
確實有一些代碼重複,我同意看到它在縫合處理會很酷。您可能想嘗試通過閉包編譯器或uglify來運行它。 – 2012-03-09 21:59:56