草庐IT

Backbone-Relational

全部标签

javascript - 必须在 Backbone.js 中指定 'url' 属性或函数错误

我正在尝试制作一个小应用程序来了解Backbone的工作原理。我从名为Todo的源中获取了示例应用程序.我使用Todo应用程序的片段从头开始创建了我的应用程序。我认为这些应用程序看起来非常相似,但出于某种原因,我无法使示例应用程序中的某些功能正常运行。我得到一个错误:A'url'propertyorfunctionmustbespecified另一个问题是我无法使示例代码有效:this.model.bind('change',this.render);它说没有绑定(bind)这样的功能。我检查了所有库版本和代码,但无法意识到我做错了什么。我该怎么办? 最佳答

relational-database - 在 Redis 和/或关系数据库中存储数据

我在Redis中存储了大约50,000个json对象。这适用于通过唯一键查找对象的主要用例。我现在必须添加一个功能来根据基于对象数据的复杂查询来搜索对象。例如,在2011年3月1日至2012年1月12日之间发布的所有作者为“lex”的商品,库存超过5件。使用SQL这很简单。我不太了解Redis,但还没有看到类似这样的东西。所以我想拥有一个小型关系数据库,用于存储Redis键和我需要搜索的数据。当需要一个复杂的查询时,我点击SQL并获得一组从Redis中提取的键。我拥有的数据很少更改,我会知道更改的时间和内容。所以我可以在更新时将数据导入rmdb和Redis。这种方法是个好主意吗?

javascript - Scala + Play + Akka。是否需要 Backbone.js?

我的后端在Postgres中。我正在使用Scala来构建它的API。每次数据库发生变化时,我都希望我的chrome扩展程序得到通知。我对此有几个问题:我应该在这里实现websockets还是进行长轮询?如果是网络套接字,是否有任何很好的示例说明如何使用scala+play+Akka和javascript来做到这一点?我相信我必须实现一种称为观察者模式的东西,如果数据有任何变化,它会通知我的chrome扩展程序。是否有任何其他模式我应该遵循以最小的数据库开销来完成这样的事情。我应该使用Redis还是RabbitMQ来处理这个特定的通知部分? 最佳答案

javascript - 在 Backbone.js 中使用 Jade 模板

我喜欢Node.js中Jade模板引擎的类似HAML的语法,我喜欢在Backbone.js中的客户端使用它。我见过Backbone通常使用以下样式的Underscore.js模板。/*Tunes.js*/window.AlbumView=Backbone.View.extend({initialize:function(){this.template=_.template($('#album-template').html());},//...});/*Index.html*/我希望看到一种使用AJAX(或其他方法)获取Jade模板并在当前HTML中呈现它们的方法。

javascript - 使用 Backbone 上传文件

我在Rails应用程序中使用Backbone.js,我需要将文件上传作为其中一个Backbone模型的一部分。我不相信Backbone允许开箱即用的多部分文件上传。有没有人设法通过一些插件或另一个外部库让它工作?我如何扩展Backbone.js来支持它? 最佳答案 在使用不同方法试用几个月后回答我自己的问题。我的解决方案如下(使用Rails)。对于任何需要文件上传的表单,我会设置data-remote="true"和enctype="multipart/form-data"并包含rails.js和jquery.iframe-tran

javascript - Angular.js Backbone.js 和其他 MV* 模式的 js 库?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我是web应用程序的新手,更具体地说是这个MV*模式。我们正在制作一个Web应用程序,我们正在考虑脱离jQuery,但我们正在尝试实现一种支持MVC、MVVM或MVP的客户端语言。基本上是将View与模型分开的东西。作为这个MV*模式的新手,我偶然发现了thissite.它基本上列出了(几乎!)支持此MV*模式的所有客户端语言/框架,在访问它之后我真的很

javascript - 使用 bootstrap-modal 作为 Backbone.js View

我正在尝试创建一个基于TwitterBootstrap模式的Backbone.jsView,它通过View的events属性使用Backbone的自动事件委托(delegate)。不幸的是,bootstrap-modal似乎破坏了Backbone的事件委托(delegate),因为它在显示模态之前克隆了ViewHTML:that.$element.appendTo(document.body).show()我的看法:App.Views.ProjectsNav||={}classApp.Views.ProjectsNav.NewProjectViewextendsBackbone.Vie

javascript - Backbone.js - 给定一个元素,我如何获得 View ?

我创建了一堆Backbone.js意见。每个View都有一个关联的元素(view.el)。给定页面上的一个元素——在View的上下文之外——获取该元素的View的最佳方式是什么?例如,假设某个事件影响页面上的一堆元素,我想在与受影响的元素关联的每个View上调用一个方法。一种方法是将View分配给元素的数据,但我想知道我是否错过了一些更聪明的东西:varmyview=BackBone.View.extend({initialize:function(options){$(this.el).data('view',this);...}});(我在jQuery1.5中使用Backbone。

javascript - 使用 RequireJS 2.0.1 和 shim 加载 jQuery、Underscore 和 Backbone

我正在尝试使用RequireJS2.0.1。我的目标是正确加载jQuery、Underscore和Backbone。来自原文RequireJSdoc我发现作者J.Burke添加(到这个新版本)一个newconfigoptioncalledshim.然后我把这些东西写在这里:index.htmlTestingtimeTestingtimescripts/main.jsrequirejs.config({shim:{'libs/jquery':{exports:'$'},'libs/underscore':{exports:'_'},'libs/backbone':{deps:['libs

javascript - Backbone.js 教程和学习资源

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。除了Introduction,还有其他针对初学者的backbone.js教程或学习资源吗?或Hellobackbone.js?