2011-04-13 189 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的更大优势。至于缺点,那么......也许是学习曲线?还是超时空?两者都是固有的缺点(如果你不喜欢高效)