摘要: 转载自:http://gxxsite.com/content/view/id/132.html在backbone.js的学习过程中,被bind和bindAll弄得有点晕,这里包括underscore.js的bind和bindAll,以及JQuery提供的bind方法。在一篇En博客中学习,写下这篇笔记1、首先说熟悉的JQuery的bind,引用api帮助文件的内容即可很清晰地理解其使用意义和方法:1234567891011121314151617181920212223242526272829303132333435363738394041424344dom.bind(type,[data], 阅读全文
posted @ 2014-03-04 15:54 Amy(艾米) 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一,new一个新的View对象时,最好把,el参数传进去;而不是在view里面操作view的外部节点。比如:外部调用varview=newBankboneView({el,$('body')});view内部:$(this.el).html(-template(...))二,如果所有的外部传入el都是同一个时,会造成事件的多次重复绑定。产生的原因是,backbone的view内部,事件的绑定都是基于this.el,$el这2个的,而我们在外部调用都用了同一个el,没有销毁过el节点。解决办法:采用动态创建的节点作为view的外部el节点。比如$('body'). 阅读全文
posted @ 2014-03-04 14:03 Amy(艾米) 阅读(526) 评论(0) 推荐(0) 编辑