2010-11-16 130 views
4

我已經看到,微軟已經爲jQuery創建了官方的jQuery模板插件。但是,我讀過的jTemplates也很受歡迎。我不知道我是否應該不打擾jTemplates,直接轉到jQuery模板或給jTemplates一個去。jTemplates vs jQuery模板。哪一個更好?有更好的嗎?

有什麼建議嗎?

注意:這是我第一次使用任何客戶端模板框架。

回答

5

我一直很開心using jTemplates for a couple years,但絕對推薦jQuery模板前進。這裏有幾個主要原因:

  • 比使用AJAX請求裝入模板定義(which is easy to overcome)其他,jQuery的模板已經小馬哥jTemplates。實際上,我認爲jQuery模板的{{tmpl}}模板構成標籤比jTemplates的#include更直觀和直接。未來,圍繞「官方」jQuery模板解決方案提供的大量社區支持和開發將難以勝任。
  • 由於jQuery模板將在1.5版本中引入jQuery核心,因此除了已經通過jQuery免費獲得的模板引擎之外,還包含其他模板引擎是沒有意義的。 我被權威地告知,這會發生,但現在顯然至少在1.5版本中不會發生。對不起,有任何困惑。
+0

謝謝。現在我只需要獲取JSON和ASP.NET Webforms的JQuery模板的一個很好的示例。 – dotnetN00b 2010-11-16 16:21:00

+0

我的答案中的第一個鏈接應該有助於在WebForms環境中返回JSON。然後,只需將jQuery模板替換爲jTemplates,這是一個相對簡單的開關。您可以從這裏開始瞭解其特定語法:http://api.jquery.com/category/plugins/templates/ – 2010-11-16 16:59:46

+0

jQuery模板的另一個好處是用於填充模板的數據始終可以通過[.tmplItem( )](http://api.jquery.com/tmplitem/)方法。如果jTemplates具有類似的功能,我還沒有看到它。 – 2011-03-21 20:07:27