JavaScript MVC框架 + raphaelJS

7

我正在尝试制作一个具有客户端MVC架构的应用程序,除了HTML模板之外,还将SVG元素作为视图(我使用raphael来管理它)。

是否有任何JavaScript MVC框架可以很好地与raphaelJS作为视图一起使用?

如果没有,是否有任何建议的框架可以很好地与其配合使用?

2个回答

6

Backbone.js 是一个简单的MVC框架,它不限制使用哪种模板引擎,而是让你自己选择。

在backbone中的渲染函数中,它总是从一些JSON数据中生成HTML代码,如下所示:

render: function () {
    // use underscore as template engine
    this.el.innerHTML = _.template(TMPL_STRING).render(JSON_DATA);
}

在这里使用RaphaelJS非常容易:
initialize: function () {
    this.paper = Raphael(this.el, width, height);
},
render: function () {
    // use this.paper to render svg here
}

0

Sencha 制作了 ExtJS,这是一个 MVC JS 框架 - 尽管有人会争辩这不是真的。自从 Sencha 收购/吸收 Raphael 以来,我想象不久的将来两个库将被优化为一起工作,甚至可能合并。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接