文档章节

backbone的view.events中绑定事件

fangPeng_
 fangPeng_
发布于 2016/10/20 15:28
字数 148
阅读 174
收藏 0

绑定事件的时候一定要先在render中去渲染一下。要不然无法使用events:{} ;来绑定事件。

比如我想给#btn绑定click 事件   直接使用events:{ 'click #btn':''fn}是不能绑定上的。

绑定成功的代码:

var V2 = Backbone.View.extend({
        el: $('.container'),
        html:$('.container').html(),
        initialize: function () {
            this.listenTo(this.model, 'change', this.render);
        },
        events: {
            "click #btn" : "fn"
        },
        render:function (){
            this.$el.html(this.html);
            this.delegateEvents();  //重新绑定一下所以的事件。以防出错
            return this;  //这里模仿了backbone 中的例子
        },
        fn: function (event) {
            console.log('v');
        }
    });

唉。刚接触backbone。第一次遇见的坑。不过还是解决了。

© 著作权归作者所有

fangPeng_
粉丝 3
博文 39
码字总数 22490
作品 0
北京
前端工程师
私信 提问
Backbone源码分析-Backbone架构+流程图

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

吞吞吐吐的
2017/09/07
0
0
使用 ReactJS 作为 Backbone 的 view 实现

在 Venmo(电子商务公司)公司,我们开始将我们的前端重新设计并重写成一个清晰的,纯 Backbone 模式的代码结构。Backbone 是一个编码模式的灵活的框架(也就是 MVC 框架)。但是它的视图层最少...

boatgm
2015/09/14
3.2K
10
Backbone 中 VIEW roter modal 中的关系

具体使用不讨论, 只写下一些心得 C 切记别写成 POJO 形式 理解成 单纯的 controller service 组件的初始化方法必须写 页面是有状态的 // #================// 考虑扩展 VIEW 和 model 之间的...

triankg
2014/06/20
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源码学习——事件

既然是源码学习,那就先把源码看懂再说,看懂源码才能进一步的分析。所以,第一步我们就是逐行读源码,但是在读之前,先交代点事情在前面。 首先,介绍一下我读源码的方法。 读源码在读的过程...

学霸猫
06/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Hive(五)——Sqoop导入导出数据

一、

ittzg
30分钟前
2
0
抽象同步队列AQS——AbstractQueuedSynchronizer锁详解

AQS——锁的底层支持 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资...

须臾之余
今天
2
0
springboot配置百度UEditor 富文本详解

富文本简介 UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码... 准备工作 ueditor需要单独文...

wotrd
昨天
3
0
mysql 5.7之my.cnf配置大全

[client]port = 3306socket = /tmp/mysql.sock[mysqld]###############################基础设置######################################Mysql服务的唯一编号 每个mysql服务...

Online_Reus
昨天
2
0
MAVEN打包时引入外部链接的包

1.项目引入了ORACLE的jar包,MAVEN配置如下 2.打jar包的时候需要指定下main入口函数mainClass <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ......

Cobbage
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部