我正要去学背骨呢。我正在与流行的待办事项列表教程工作。
我有些问题有些困惑:
completed: !this.get等等。this.input是什么意思?我也不明白sytnax this.$('#new-todo');如果需要更多的代码来理解,请告诉我。而且,如果有人能向我指出伟大的学习资源为骨干,这将是令人敬畏的。目前,我正在学习‘骨干基础’由阿多斯马尼。
发布于 2013-01-10 22:44:10
主干模型和集合都具有url属性。
如果设置正确,当第一次保存时,主干将发出一个HTTP请求,并将模型作为对url的有效负载(id属性尚未设置)。我调用保存和模型id已经设置,主干将在默认情况下向url发出PUT请求。模型获取函数生成一个GET请求并删除一个delete请求。
这就是如何使骨干网与RESTfull JSON接口一起工作。
在保存模型时,可以定义实际的模型来保存,就像在示例中那样。
阅读Backbone.js文档。没事的!
发布于 2013-04-10 11:21:54
http://backbonejs.org/#View-dollar
this.$('#new-todo') // this.$el.find('#new-todo')发布于 2012-12-27 05:36:29
切换:函数(){this.save({已完成:!this.get(‘已完成’)};}
它基本上将逆值保存到模型的“完成”属性。因此,如果模型的当前属性为true,则将其保存为false!
关于this.input =这个.$(‘#new’);
它基本上使用id“new”从当前视图的'el‘保存/缓存DOM到查看实例的'input’属性。这样,我们就不必在将来需要时调用jQuery方法来获取相同的元素。
希望这能有所帮助。
https://stackoverflow.com/questions/14049580
复制相似问题