文档章节

backbone中的model的事件

左龙龙
 左龙龙
发布于 2017/03/02 15:00
字数 221
阅读 4
收藏 0

backbone框架中当model发生变化或者model内的某个值发生改变的时候可以出发事件。
            在我们的外呼系统当中,模块化开发,用fetch从后台查询数据刷新model的值,然后触发dom的改变。
            具体的使用方法是:
                 var ContactHistoryView = PAWA.PAWAView.extend({
                        id: 'contactHistoryView',
                        name: 'contactHistoryView',
                        className :'contactHistoryView',
                        tagName: 'div',
                        _template: _.template(tpl),
                        data : null,
                        model :new contactHistoryModel(),---设置当前view的主要model
                        events: {
                             "click #saleResultSubmit" : "saleResultSubmit"
                        },
                        // 初始化
                        init: function (data) {
                            --model发生改变的时候,触发的函数方法genHistoryTableList。
                            --如果是某个值发生改变则用:"change:name",name是发生改变的model内的字段的名称
                            this.model.on("change",  this.genHistoryTableList,this);
                            this.data = data;
                            this.$el.html(this._template(this.data));
                            this.compomentHpView = new compomentHpView();
                            this.render();
                        },
        
                    使用model的事件触发机制,更好的实现了事件驱动开发的实现。model改变,触发对当前页面的重新渲染

© 著作权归作者所有

共有 人打赏支持
左龙龙
粉丝 1
博文 100
码字总数 72428
作品 0
崇明
私信 提问
【javascript激增的思考04】MVC与Backbone.js(beta)

前言 最近整理了很多前端面试题的东西,今天又去参加了一次面试,不知各位烦不烦,我反正有点累了,于是我们今天继续回到我们前段时间研究的问题,我们再来看看MVC吧。 什么是MVC 又回到这个...

范大脚脚
2017/12/21
0
0
Backbone源码分析-Backbone架构+流程图

作者:nuysoft/高云/nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 Backbone0.9.1源码分析分析系列 jQuery1.6.1源码分析系列 参考资料 http://documentclo...

吞吞吐吐的
2017/09/07
0
0
backbone详细解析

Backbone 简介 中文API:http://www.csser.com/tools/backbone/backbone.js.html 英文API:http://backbonejs.org/ Backbone是构建javascript应用程序的一个优秀的类库。他简洁、轻量级、功能...

程序媛_Mickey
2016/03/08
2.1K
9
【再探backbone 02】集合-Collection

前言 昨天我们一起学习了backbone的model,我个人对backbone的熟悉程度提高了,但是也发现一个严重的问题!!! 我平时压根没有用到model这块的东西,事实上我只用到了view,所以昨天学习的效...

范大脚脚
2017/11/16
0
0
【再探backbone 01】模型-Model

前言 点保存时候不注意发出来了,有需要的朋友将就看吧,还在更新...... 几个月前学习了一下backbone,这段时间也用了下,感觉之前对backbone的学习很是基础,前几天有个园友问我如何将路由的...

范大脚脚
2017/11/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

前端、后端和全栈到底不该学什么

1、前言 在职业规划咨询过程中经常会被问到这样的问题: 老师,我是该深入钻研专精一门,走技术大牛路线,还是所有都要精通,做一个全栈工程师? 类似问题的变种还有,老师我是不是该30岁最迟...

前端攻城小牛
29分钟前
3
0
【git命令】git-stash

应用场景 应用场景:使用git的时候,我们往往使用branch解决任务切换问题,例如,我们往往会建一个自己的分支去修改和调试代码, 如果别人或者自己发现原有的分支上有个不得不修改的bug,我们...

echojson
31分钟前
2
0
centos7.3编译安装OpenSSL1.1.1b

简介 OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。 安装 下载:下载地址 ...

阿dai学长
33分钟前
1
0
0基础【转行】大数据

目前大数据行业异常火爆,不少人都对大数据充满了兴趣,其中有大部分人都是之前没有接触过计算机技术的,对编程语言也不太了解,那是不是这部分零基础的朋友就学不了大数据了呢?答案当然是否...

董黎明
34分钟前
1
0
Krpano 动态传参-action

效果解释:点击热点1,触发显示或隐藏热线2。 hotspot等标签允许编写自定义属性,这里直接设置自定义属性为dk=spot6,点击spot7,显示或隐藏spot6。 action方法体中,直接引用get(dk)即可获得...

华山猛男
39分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部