【问题标题】:Looking for JS MVC framework with templating [closed]寻找带有模板的 JS MVC 框架 [关闭]
【发布时间】:2012-02-03 06:16:31
【问题描述】:

我一直在研究一些客户端 JS 框架,例如 SproutCore 和 JavaScriptMVC,但想知道是否有人可以推荐支持模板继承的 JS 框架或模板引擎?

例如,如果我有一个基本模板,我希望能够使用基本模板扩展模板,类似于Jinja 模板引擎对{% extend '...' %} 标记所做的操作

有什么想法吗?

【问题讨论】:

    标签: javascript javascript-framework templating


    【解决方案1】:

    您可能会发现这篇文章对 MVC 框架列表很方便。

    Is there a JavaScript MVC (micro-)framework?

    有一些额外的模板支持:jQuery templates_.templateHaml-jseco

    据我所知,没有一个选项支持这种可扩展模板,但我认为这是一个很棒的想法。

    【讨论】:

      【解决方案2】:

      Backbone.js 允许您插入自己的模板引擎。默认情况下,它使用 jquery 模板,但如果您找到满足您要求的模板,您可以将其换掉(例如 handlebarsmoustache)。我使用骨干网已经有一段时间了,我对它作为客户端“伪 MVC”框架感到非常满意。

      【讨论】:

        【解决方案3】:

        我不能 100% 确定你有什么诱人之处,但是 ExtJS 4.0 有一个 MVC 实现和用于可视化/html 模板的 XTemplate 类,它还能够扩展它的所有组件和类,事实上,那就是通常如何定义视图(通过扩展其现有组件)。

        看看这里:http://www.sencha.com/products/extjs

        【讨论】:

        • 我想你会发现,虽然 ExtJS 基于可扩展类/组件的原则,但模板本身除了在类级别(旧模板被复制到新类型中)之外不可扩展定义)。
        • 是的,我有点不确定他对模板的要求是什么。 ExtJS 中的模板非常强大,但正如你所说,我认为它们不能这样扩展。如果约瑟夫可以给我们更多的信息,虽然可能有一个明智的选择。
        猜你喜欢
        • 1970-01-01
        • 2010-12-12
        • 1970-01-01
        • 2010-11-04
        • 2012-02-15
        • 2012-08-06
        • 2011-09-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多