草庐IT

backbone.signalr

全部标签

javascript - Backbone.js 能够做 rest 和 localstorage 吗?

我一直在试验Backbone.js的本地存储模块(https://github.com/jeromegn/Backbone.localStorage)。据我了解,这会使Backbone.sync过载,因此会阻止Backbone推送到服务器(?)。理想情况下,我也想将我的数据传回服务器并在在线时将其保存在本地,而在离线时只使用本地存储(你知道,完美的应用程序)。我还没有找到任何文档。Backbone.localStorage是其中的一部分吗?有没有人能够构建这个场景?这是怎么做到的?(请告诉我我不必自己动手。)谢谢。 最佳答案 Bac

javascript - Backbone.js 能够做 rest 和 localstorage 吗?

我一直在试验Backbone.js的本地存储模块(https://github.com/jeromegn/Backbone.localStorage)。据我了解,这会使Backbone.sync过载,因此会阻止Backbone推送到服务器(?)。理想情况下,我也想将我的数据传回服务器并在在线时将其保存在本地,而在离线时只使用本地存储(你知道,完美的应用程序)。我还没有找到任何文档。Backbone.localStorage是其中的一部分吗?有没有人能够构建这个场景?这是怎么做到的?(请告诉我我不必自己动手。)谢谢。 最佳答案 Bac

javascript - 将 jQuery UI Sortable 的顺序保存到 Backbone.js 集合

我有一个Backbone.js集合,我希望能够使用jQueryUI的Sortable对其进行排序。没什么特别的,我只是有一个我希望能够排序的列表。问题是我不确定如何在排序后获取项目的当前顺序并将其传达给集合。Sortable可以自行序列化,但这不会为我提供我需要提供给集合的模型数据。理想情况下,我希望能够只获取集合中模型当前顺序的数组,并对集合使用重置方法,但我不确定如何获取当前顺序。请分享有关获取当前模型订单数组的任何想法或示例。 最佳答案 我通过使用jQueryUISortable在项目被放下时触发项目View上的事件来完成此操

javascript - 将 jQuery UI Sortable 的顺序保存到 Backbone.js 集合

我有一个Backbone.js集合,我希望能够使用jQueryUI的Sortable对其进行排序。没什么特别的,我只是有一个我希望能够排序的列表。问题是我不确定如何在排序后获取项目的当前顺序并将其传达给集合。Sortable可以自行序列化,但这不会为我提供我需要提供给集合的模型数据。理想情况下,我希望能够只获取集合中模型当前顺序的数组,并对集合使用重置方法,但我不确定如何获取当前顺序。请分享有关获取当前模型订单数组的任何想法或示例。 最佳答案 我通过使用jQueryUISortable在项目被放下时触发项目View上的事件来完成此操

javascript - 最简单的 backbone.js 示例

我正在创建一个简单的骨骼backbone尝试学习它的示例,但在呈现我的View时遇到问题。我基于ThomasDavis的tutorial但查看了许多其他可用的应用程序和教程。我正在更改Davis的教程,不仅因为我想添加一个输入框,还因为基于主干文档,我认为它需要更少的代码和不同的结构。显然,因为我无法让它工作,所以我不知道需要什么,不需要什么。我的最终目标是在ul#friends-list中的li标签中添加名字,虽然我不认为el:'body'会在那里帮助我。我做错了什么?感谢您的帮助。我的html:TutAddFriend我的测试.js$(function(){Friend=Backb

javascript - 最简单的 backbone.js 示例

我正在创建一个简单的骨骼backbone尝试学习它的示例,但在呈现我的View时遇到问题。我基于ThomasDavis的tutorial但查看了许多其他可用的应用程序和教程。我正在更改Davis的教程,不仅因为我想添加一个输入框,还因为基于主干文档,我认为它需要更少的代码和不同的结构。显然,因为我无法让它工作,所以我不知道需要什么,不需要什么。我的最终目标是在ul#friends-list中的li标签中添加名字,虽然我不认为el:'body'会在那里帮助我。我做错了什么?感谢您的帮助。我的html:TutAddFriend我的测试.js$(function(){Friend=Backb

javascript - Backbone 0.9.9 : Difference between listenTo and on

我正在尝试了解他们在Backbone0.9.9中所做的新更改。目前我在理解listenTo和on之间的区别时遇到了问题:收听varView=Backbone.View.extend({tagName:"div",intialize:function(){this.listenTo(this.model,'change',this.render);},render:function(){this.$el.empty();this.$el.append('helloworld');}});开启varView=Backbone.View.extend({tagName:"div",intia

javascript - Backbone 0.9.9 : Difference between listenTo and on

我正在尝试了解他们在Backbone0.9.9中所做的新更改。目前我在理解listenTo和on之间的区别时遇到了问题:收听varView=Backbone.View.extend({tagName:"div",intialize:function(){this.listenTo(this.model,'change',this.render);},render:function(){this.$el.empty();this.$el.append('helloworld');}});开启varView=Backbone.View.extend({tagName:"div",intia

javascript - 在集合上设置属性 - backbone js

backbonejs中的集合不允许你设置属性,但我经常发现需要存储一些关于集合的元信息。设置该信息的最佳位置在哪里? 最佳答案 只是.extend具有元数据存储功能的集合。varMyCollection=Backbone.Collection.extend({initialize:function(){...this._meta={};},model:...meta:function(prop,value){if(value===undefined){returnthis._meta[prop]}else{this._meta[pr

javascript - 在集合上设置属性 - backbone js

backbonejs中的集合不允许你设置属性,但我经常发现需要存储一些关于集合的元信息。设置该信息的最佳位置在哪里? 最佳答案 只是.extend具有元数据存储功能的集合。varMyCollection=Backbone.Collection.extend({initialize:function(){...this._meta={};},model:...meta:function(prop,value){if(value===undefined){returnthis._meta[prop]}else{this._meta[pr