我正在寻找一些好的模板系统,以及像Backbone.js这样的MVC框架
我知道一个这样的系统(jQuery Templating).然而,由于某些原因,同样已经停止,因此我正在寻找其他一些好的选择.
从视角来看,请建议一些足够灵活的东西. (例如,基于某些逻辑的具有启用/禁用按钮的动态视图,基于某些逻辑的具有不同样式的表格数据等)
解决方法
你开箱即用
Underscore’s template system.
举例:
# code simplified and not tested var myView = Backbone.View.extend({ template: _.template( "<h1><%= title %></h1>" ),render: function(){ this.$el.html( this.template({ title : "The Title" }) ); return this; } });
您可以找到的所有模板系统都具有与此类似的集成.
当然这是一个简化的例子,通常模板是用this.model.toJSON()提供的,你也可以找到宣告template body into an <script>
tag的技巧,你可以使用Mustache syntax instead of ERB.
原文地址:https://www.jb51.cc/js/159392.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。