BackboneJs入门学习[05]—Sync
来源:互联网 发布:淘宝云客服考试资料 编辑:程序博客网 时间:2024/06/05 18:42
BackboneJs入门学习之异步操作
前一篇中,我们介绍了Backbone中对Model对象的相关操作,了解了对象与server的交互,认识了fetch()的用法,url与urlRoot的区别,以及为对象添加相应的验证规则。这一篇中,我们将介绍一下Model中的Sync方法。
在Backbone的官方文档中,对Sync是这样解释的:
使用 Backbone.sync 可以将一个模型的状态持续发送到服务器。 也可以自定义其他行为对Sync原有行为进行覆盖。
在Backbone中,Sync默认的异步方式,是使用Ajax的方式。当调用Sync时,会自动传递一个参数,根据参数向服务器(Server)发送对应的请求;
例如:
当使用save()时,Backbone会判断这个对象是否是新的,是新的,则create就是要传递的参数;不是新的,则update就是要传递的参数;由此可知,fetch()时,参数为read ; destory()时,参数为delete;
其实,以上的四种参数,即CRUD,对应的请求类型为Post、Get、Put、Delete,所以在server端可根据请求(request)类型,做出相应的CRUD操作;
Ok,关于Sync要说的就这么多了。下一篇中,我们将进入到Backbone的新模块——Collection模块。
每篇一语:
下午在看《解忧杂货店》,浪矢先生在信中有这么一句话:“无论现在多么不开心,你要相信,明天会比今天更好。”所以,送给你们,也送给自己,加油咯!
寂地姐姐,这算算盗图啊~m~哈哈
0 0
- BackboneJs入门学习[05]—Sync
- BackboneJs入门学习[06]—Collection初探
- BackboneJs入门学习[07]—Collection实践
- BackboneJs入门学习[10]—View初探
- BackboneJs入门学习[11]—View实践
- BackboneJS入门学习[01]---预热
- BackboneJs入门学习[03]—Model实践(1)
- BackboneJs入门学习[04]—Model实践(2)
- BackboneJs入门学习[08]—Router路由初探
- BackboneJs入门学习[09]—Router路由实践
- BackboneJs入门学习[02]---Model初探
- backbonejs快速入门(三
- BackboneJS学习笔记一
- backbonejs快速入门(五)
- backbonejs快速入门(六)-模型model
- backbonejs mvc
- golang学习———sync.Once(2)
- golang包学习之sync
- 第6周工作周报
- Android线程的相关使用
- 给初学者之一:浅谈java及应用
- java小程序,猜拳游戏
- LeetCode Binary Tree Paths
- BackboneJs入门学习[05]—Sync
- Java线程:概念与原理
- CentOS 恢复 rm -rf * 误删数据
- Hadoop与Spark常用配置参数总结
- TQ2440 学习笔记—— 16、volatile关键字
- 分支结构练习-1.求面积系统
- 需求分析说明书——机房收费系统
- java
- android中自定义样式