首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Strophe、backbonejs和jquery-mobile

Strophe、backbonejs和jquery-mobile
EN

Stack Overflow用户
提问于 2012-06-06 22:29:09
回答 2查看 689关注 0票数 2

我想建立一个MVC结构的移动应用程序与backbonejs。我在网上搜索信息,只找到以下内容的strophe backbone插件:

代码语言:javascript
复制
strophe.pubsub.js
strophe.forms.js
strophe.vcard.js
strophe.private.js
strophe.roster.js

同时使用backbone.js和Strophe会不会遇到问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-07 00:13:56

您可能指的是我自己的strophe.plugins。这些当然可以开箱即用,而且它们已经完全测试过了。你当然可以在Strophe中使用任何其他插件,它不会以任何方式与Backbone发生冲突。

请记住,在独立工作时,strophe.plugins是为了与Backbone.xmpp一起使用而编写的。我写这个库是为了让你的主干模型/集合与XMPP PubSub节点同步,为你提供所有客户端的实时事件。

下面是在两个客户端的实践中如何工作的demo

票数 4
EN

Stack Overflow用户

发布于 2012-07-01 19:43:01

同时使用这些库是没有问题的。

大约12个月前,我是一个小团队的一员,他们使用Backbone.js和strophe实现了一个使用xmpp / ejabberd作为主要消息平台的单页面社交网络应用程序。我们最终重新设计了它,用一个自定义的RESTful应用程序接口(http://beta.playup.com)取代了ejabberd。

有几个问题你需要考虑-特别是在编写一个页面的应用程序时,比如连接管理。当您创建一个停止连接客户端时,您需要一种在页面刷新时重新连接用户帐户的方法(因为js显然是重新加载的)。

我们还遇到了内存泄漏问题。在Backbone视图中引发自定义事件时要小心...因为在处理完视图时,您需要手动解除绑定。如果你不这样做,视图在绑定的事件期间保持活动,并且不是GC,这意味着你可能不得不在你的应用程序中引入一些生命周期。

一般来说,这只是一个问题,如果你正在做一个一定大小的web应用程序。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10916288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档