首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >骨干网this.save

骨干网this.save
EN

Stack Overflow用户
提问于 2012-12-27 05:04:09
回答 5查看 957关注 0票数 0

我正要去学背骨呢。我正在与流行的待办事项列表教程工作。

我有些问题有些困惑:

  1. 在其中一个模型中,我发现了这个函数: 切换:函数(){this.save({已完成:!this.get(‘已完成’)};} 我不明白的是this.save函数。它怎麽工作?它到底节省了什么以及在哪里。这个函数中的代码意味着什么:completed: !this.get等等。
  2. 在其中一个视图中,我找到了这一行代码: this.input =this.$(‘#new’); 现在this.input是什么意思?我也不明白sytnax this.$('#new-todo');

如果需要更多的代码来理解,请告诉我。而且,如果有人能向我指出伟大的学习资源为骨干,这将是令人敬畏的。目前,我正在学习‘骨干基础’由阿多斯马尼。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-01-10 22:44:10

主干模型和集合都具有url属性。

如果设置正确,当第一次保存时,主干将发出一个HTTP请求,并将模型作为对url的有效负载(id属性尚未设置)。我调用保存和模型id已经设置,主干将在默认情况下向url发出PUT请求。模型获取函数生成一个GET请求并删除一个delete请求。

这就是如何使骨干网与RESTfull JSON接口一起工作。

在保存模型时,可以定义实际的模型来保存,就像在示例中那样。

阅读Backbone.js文档。没事的!

票数 1
EN

Stack Overflow用户

发布于 2013-04-10 11:21:54

http://backbonejs.org/#View-dollar

代码语言:javascript
复制
this.$('#new-todo') // this.$el.find('#new-todo')
票数 1
EN

Stack Overflow用户

发布于 2012-12-27 05:36:29

切换:函数(){this.save({已完成:!this.get(‘已完成’)};}

它基本上将逆值保存到模型的“完成”属性。因此,如果模型的当前属性为true,则将其保存为false!

关于this.input =这个.$(‘#new’);

它基本上使用id“new”从当前视图的'el‘保存/缓存DOM到查看实例的'input’属性。这样,我们就不必在将来需要时调用jQuery方法来获取相同的元素。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14049580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档