我正在开发一个Spine应用程序,它使用铆钉js而不是模板引擎,到目前为止,我对rivets绑定很满意,我的视图更简洁、更具可读性,并且我有一个清晰的关注点分离:我的控制器只负责管理应用程序的状态,我的模型做持久化工作我唯一担心的是,我正在使用watch.js,我怀疑手表是iphone性能问题的罪魁祸首,我不太习惯使用它。在rivets js站点上,它声明它支持Spine,尽管我还找不到一个示例,更不用说代码片段了。我能想到的同时适用于控制器和模型的唯一适配器是:
rivets.configure ada
我试图学习主干js,并且很难理解使用bindAll/bind函数提供的下划线库与函数上提供的jQuery之间的事件绑定之间的区别。template(entry: @model))
This is a snippet of code from Ryan Bate's RailsCasts' on Backbone.jsSeems to me that the same code can be written using the underscore bindAll and <
我想导航到一个视图html文件(来自另一个视图的js文件),但传入该视图要使用的模型。我该怎么做呢?
当我在对话框中打开新视图时,我通常可以这样做。在本例中,我创建了模型对象(var model = require('viewmodels/modeljsfile),然后创建了该模型的一个实例并访问属性(var instance = new model