草庐IT

backbone-events

全部标签

javascript - 为什么 Firefox 说 window.event 是未定义的? (添加事件监听器的调用函数)

我在这部分遇到了麻烦:varex={exampl:function(){varref=window.event.target||window.event.srcElement;//herealert(ref.innerHTML);//(example)}}这个函数是这样调用的:document.body.childNodes[0].addEventListener('mouseover',ex.exampl,true);只有Firefox说window.event没有定义...我不知道该怎么做才能让它发挥作用。它在webkit浏览器和opera中运行良好(我无法在MSIE中检查它,我不

javascript - Backbone.js - 在 View 上的 "click"事件之后导航到路线

我的“View”设置如下。简单。varItemView=Backbone.View.extend({tagName:"li",events:{"click":"display"},display:function(){//app.navigate('item');//takemetomyroute!}});我有我的路由器varApp=Backbone.Router.extend({routes:{"":"index","item":"view_item"},index:function(){alert('hi!');},view_item:function(){alert('bye!'

javascript - Backbone.js - 在 View 上的 "click"事件之后导航到路线

我的“View”设置如下。简单。varItemView=Backbone.View.extend({tagName:"li",events:{"click":"display"},display:function(){//app.navigate('item');//takemetomyroute!}});我有我的路由器varApp=Backbone.Router.extend({routes:{"":"index","item":"view_item"},index:function(){alert('hi!');},view_item:function(){alert('bye!'

javascript - 关闭 Backbone.Marionette.ItemView 的 div 换行

我在这里查看AngryCatsBackbone/Marionette教程帖子http://davidsulc.com/blog/2012/04/15/a-simple-backbone-marionette-tutorial/http://davidsulc.com/blog/2012/04/22/a-simple-backbone-marionette-tutorial-part-2/我遇到了同样的问题/需要张贴在这里:Backbone.jsturningoffwrapbydivinrender但我只能让它为Backbone.Views工作,而不是Backbone.Marionett

javascript - 关闭 Backbone.Marionette.ItemView 的 div 换行

我在这里查看AngryCatsBackbone/Marionette教程帖子http://davidsulc.com/blog/2012/04/15/a-simple-backbone-marionette-tutorial/http://davidsulc.com/blog/2012/04/22/a-simple-backbone-marionette-tutorial-part-2/我遇到了同样的问题/需要张贴在这里:Backbone.jsturningoffwrapbydivinrender但我只能让它为Backbone.Views工作,而不是Backbone.Marionett

javascript - Backbone.js:结合多个模型的复杂 View

到目前为止,我一直在尝试所有的测试和教程,以了解我脑海中的结构,向我展示View绑定(bind)到1个模型。假设我有一个小应用程序来存储和管理联系人详细信息(地址簿)我有多个用户可以登录他们每个人都有自己的联系人集合。用户详情View将绑定(bind)到用户模型联系人也是如此但是说我想展示一个结合了这两者的网格X轴显示应用程序中的所有联系人Y轴显示所有用户,这是如何运作的?我是否需要为此创建一个新模型以绑定(bind)到新View?你明白了,这只是一个理论例子,我不是在构建那个应用程序,而是为了让一个View组合多个模型的想法 最佳答案

javascript - Backbone.js:结合多个模型的复杂 View

到目前为止,我一直在尝试所有的测试和教程,以了解我脑海中的结构,向我展示View绑定(bind)到1个模型。假设我有一个小应用程序来存储和管理联系人详细信息(地址簿)我有多个用户可以登录他们每个人都有自己的联系人集合。用户详情View将绑定(bind)到用户模型联系人也是如此但是说我想展示一个结合了这两者的网格X轴显示应用程序中的所有联系人Y轴显示所有用户,这是如何运作的?我是否需要为此创建一个新模型以绑定(bind)到新View?你明白了,这只是一个理论例子,我不是在构建那个应用程序,而是为了让一个View组合多个模型的想法 最佳答案

javascript - 通过 event.target,我怎么知道它是复选框还是单选框?

在我的html中:由于某些逻辑原因命名属性相同在我的JS中我写下面的代码:$('input[type="checkbox"],input[type="radio"]').on("change",function(event){console.log(event.target.nodename);//onbothcasesitshow"INPUT"}});我怎么知道我点击了复选框或单选按钮? 最佳答案 .nodeName给出了使用的html标签,所以你必须使用.type来获取那里的节点类型。试试这个:console.log(event

javascript - 通过 event.target,我怎么知道它是复选框还是单选框?

在我的html中:由于某些逻辑原因命名属性相同在我的JS中我写下面的代码:$('input[type="checkbox"],input[type="radio"]').on("change",function(event){console.log(event.target.nodename);//onbothcasesitshow"INPUT"}});我怎么知道我点击了复选框或单选按钮? 最佳答案 .nodeName给出了使用的html标签,所以你必须使用.type来获取那里的节点类型。试试这个:console.log(event

javascript - Backbone.js - 通过构造函数传递参数

场景:当我(尝试)通过构造函数设置myVar变量时,我得到一个alert()提示undefined。但是,如果我取消对myView中的myVar的注释,那么警报就会显示“Hellofrominside”,正如人们所期望的那样。问题:这是否意味着我不能在View的构造函数中设置任何参数,除了主干自己的参数,例如model、collection、el、id,className&tagName?手册:http://documentcloud.github.com/backbone/#View-constructor代码:varmyView=Backbone.View.extend({//my