我正在尝试制作一个具有客户端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 }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。