2011-04-13 185 views

回答

4

根據這個帖子:http://weblogs.asp.net/scottgu/archive/2010/05/07/jquery-templates-and-data-linking-and-microsoft-contributing-to-jquery.aspx

客戶端模板,使jQuery的 開發人員能夠輕鬆生成和 客戶端呈現HTML UI。 模板支持簡單的語法, 使得無論是開發商或設計師 以聲明方式指定他們 要生成的HTML。然後開發人員可以通過 以編程方式調用客戶端上的模板 ,並將JavaScript對象傳遞給它們,以使內容 呈現完全數據驅動。 這些JavaScript對象可以 可選地基於數據從服務器檢索 。

使用它們的好處是,你可以單獨的邏輯(主要UI和控制)和代碼重用。後者是IMO的更大優勢。至於缺點,那麼......也許是學習曲線?還是超時空?兩者都是固有的缺點(如果你不喜歡高效)