首页 > TAG信息列表 > backbone-events

锤子事件委托和骨干视图重用

编辑 根据Hammer Github page,此错误是由于Manager泄漏引起的,应在2.0.5版本中修复-此版本不是在线构建的,但是可以自己构建.可以找到更多信息here ================================================== === 原始问题: ================================================== === 我们

javascript-主干JS-如何编写可重用组件

我想编写一个可重用的组件作为Backbone应用程序的一部分.从根本上讲,我想编写一个表单过滤器助手,这样我可以: >在视图js文件中调用func,这将创建一个下拉列表,该列表可以侦听更改,然后触发数据更改并刷新视图. 最终,我希望能够执行以下操作: // generic view.js // to spawn a dro

javascript – 嵌套Backbone(Marionette)模型/集合中的冒泡事件

我们有一个大型的Marionette应用程序,它使用Backbone.trackit监视模型中未保存的更改. 我们现在有一些嵌套模型,实际上我们有一个Model,带有一个模型集合,其中包含一个模型集合. 当子模型发生变化时,trackit不支持将顶级模型标记为“脏” – 因为主干没有冒泡这些变化事件. 我知道

javascript – 从嵌套模型属性中聆听更改

我有一个模型属性是一个对象: name : "testing", orderCondition: { minOrderAmount: 20, deliveryCostRequire: "MIN_ORDER_AMOUNT", deliveryCostAmount: 5.55 } 当我像这样使用listenTo时,不会调用render函数 this.listenTo(this.model, "change:orderCondition&q

javascript – Backbone查看自定义事件

我想通过keydown验证用户输入.为此,我需要一个keydown事件. 不幸的是,我只发现了自定义模型事件: initalize: function(){ this.model = new ModelClass(); this.model.bind("keydown", this.validate, this); } 这种方法对于模型事件肯定是好的,但我不相信这是视图,ui相

javascript – 0.9.9中的Backbone对象现在可以用作中介替换吗?

我一直在阅读Backbone Fundamentals并且一直在计划在新项目中使用中介和外观模式,但是在阅读时我想知道为什么不能仅使用应用程序主路由器对象或任何扩展Backbone的对象.Events作为中介,而不是实现书中概述的订阅和发布方法. 现在Backbone 0.9.9的文档明确提到使用Backbone对象(现

javascript – 一旦收集并呈现了一个集合,是否可以在Backbone中触发事件?

在Backbone集合上调用collection.fetch({add:true})之后,我想在更新集合的视图完成渲染后触发事件. “collection view”具有“添加”方法,该方法为集合中的每个新项目生成“item view”,在该视图上调用“渲染”,并将其添加到集合视图中. 有没有办法在提取集合时触发事件,并且所有项

javascript – 在Backbone中的事件与listenTo

我是Backbone的新手,对于你在initialize方法中放入的事件hash(events {})和listenTo之间的区别感到困惑.你为什么要用另一个呢?初始化时是不是设置了事件哈希?解决方法:events用于在DOM元素上附加事件侦听器. Backbone使用event delegation技术在幕后绑定处理程序. listenTo用于监听B

javascript – Backbonejs下划线限制功能没有触发

我想过滤骨干集合.因此,我想限制键盘事件并在用户完成输入或暂停时触发. 我之前的油门功能正在开火,我正在获取日志(‘节流前’).但是,实际过滤器filterByTitle未触发.有什么建议吗? linkApp.Views.FilteredLinks = Backbone.View.extend({ el:'#divFilter', events:{

javascript – 按钮Onclick事件和backbone.js视图

我目前有一个html文件,其中包含以下内容: <div class="button1"> <button class="first" id="up" onclick="tranistionUp"> Go Up </button> <button class="last" id="down" onclic

javascript – 了解Backbone / Marionette事件和命令

有人可以使用以下注册和登录示例澄清事件和命令的正确用法吗? 我需要的典型应用程序 >显示注册表单 >执行注册>显示成功页面 和 >显示登录表单>执行登录>处理成功登录 如何将其映射到Backbone / Marionette Events? 如何将其映射到WreqR命令? 我对事件的命名感到困惑: 例如onShowSignUp