JavaScript MVC框架raphaelJS

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

是否有任何JavaScript MVC框架与raphaelJS一起作为View运行良好?

如果没有,是否有任何建议的框架可以很好地与它一起工作?

解决方法

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

在骨干渲染功能中,它总是从一些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
}

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...