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

javascript-将Backbone.js与_.noConflict()一起使用

我希望将Backbone.js与命名空间下划线库一起使用.有谁知道我怎么能告诉Backbone指的是下划线而不是_ 谢谢! 马特解决方法:截止到今天(0.5.3版),骨干网本身还没有为此做好准备,但是可以做到: 您需要将脚本标签放在请求的脚本标签中,首先请求underscore.js和elegate.js,然后在下划线,主

javascript-开发服务器端node.js的良好架构/模式是什么?

开发服务器端node.js的良好架构/模式是什么? 我将在前端使用lobb.js MVC架构,通过WebSocket进行传输. 例子/解释会很棒!谢谢!解决方法:服务器端的MVC也很好用.尝试Express和Socket.IO.Express有一个名为express的可执行文件,如果从npm安装,该文件应该可用.当您运行express时,它将生成

javascript-骨干的客户端持久层?

我正在寻找可与或更老的客户端持久层一起使用.类似于lawnchair的东西,但它插入了主干模型层.我考虑过要编写自己的-用缓存层覆盖Backbone.sync,该缓存层在HTML5存储中查找内容并将其委托给原始Backbone.sync以与服务器进行通信.我知道这个问题通常很难正确解决,但是我可以用相当少

javascript-bone.js-简单视图

我正在尝试在ribs.js中运行非常简单的视图 这是代码: (function($){ window.templateLoaderView = Backbone.View.extend({ events: { 'click #add_contact': 'loadTaskPopup' }, initialize: function () { alert(

javascript-扩展而不覆盖

我可以在XUI和骨干但我在设计中遇到了问题.我猜. 在那里.我想使用方法调用attr扩展XUI,该方法可以处理属性/值的哈希. jQuery做到了,Backbone利用了它.这就是为什么我要这样做. 不幸的是,XUI中已经有一个attr方法.因此,当我这样做时: xui.extend({ attr: function (attributes)

javascript-在集合中查找模型

我有一组通过服务器调用添加到集合中的模型.我的所有模型都已添加并正在收集中.现在,我想要一种查找集合并基于模型内部指定的id属性返回模型的方法.我不是在说内置id的集合.我指的是一个自定义ID,它是集合中每个模型的一部分. 票价如此.但是我的_detect函数没有返回我想要的东西.

Javascript-骨干.js模型的视图实例渲染函数是静态的吗?

这是一个关于骨架.js和javascript的通用问题,我在javascript中处于中等水平: 如果您有一组模型,每个模型都连接到一个视图的实例,那么每个模型实例的视图实例是否包含该视图的render方法的完整实例?如果是这样,建议使用什么方法来确保render方法是“静态的”,从而在每个模型实例都需

Javascript-为什么不在Backbone.js中设置集合?

以下代码有什么问题? var Item = Backbone.Model.extend({ defaults: { } }); var List = Backbone.Collection.extend({ model: Item }); var collection = new List({'variable':this}); //collection is NOT null! var result = new Item({'collect

javascript-如何建立骨干模型,并且它的视图没有定义集合?当前有空的请求有效负载

我以为我对Model,ModelView,Collection,AppView sample on github/documentcloud/backbone有一定的了解,直到.. 我试图设置一些更精简的东西.我正在尝试只具有一个模型和一个视图. 我的问题 The post of data does not work; the request payload in the network trace is empty,

javascript-Backbone.js-过滤集合与多个集合

我正在使用骨干.js构建一个文件管理器.它是CMS(内容管理系统)Im建筑的一部分,可通过灯箱/模式窗口进行访问.我需要显示附加到特定内容类型(如帖子)的文件,以及所有一般文件. 在这一点上,我有两个单独的集合,一个libraryCollection(所有文件)和galleryCollection(一个帖子文件).我使

javascript-0.5.3至0.9.2添加到集合效率低下

我从lobb.js的0.5.3升级到0.9.2,并且发现我的应用程序速度显着下降.该应用程序处理许多大型集合,并在某些点添加了大量模型.一次添加0至600个模型之间的任何位置.在0.5.3版本中,sortedIndex函数是使用最多的CPU,占CPU的12%.在0.9.2版本中,代码变得非常慢,并且sortBy函数占用了70%的CP

javascript-基于组件的大型Web项目的Backbone-RequireJs样板

我们有一个大型的Web项目,在这里我们需要可以互相通信的组件,这些组件可以放在不同项目的组件中央存储库中. 使用reuirejs和Backbone进行模块化开发.浏览了可用于主干和requirejs的不同样板,但没有一个符合我的要求.因此,我创建了以下目录结构.可以解释如下. ---resources |---cu

javascript-在CoffeeScript类中装饰函数

我正在编写一个骨干应用程序,我想编写一个经过身份验证的装饰器,可以用来装饰路由器类中的方法(路由)列表. 因此,我使用了几种方法的路由器,并尝试了类似的方法.但是,当我调用要装饰的路线时,装饰器未连接. class MyApp extends Backbone.Router routes: '' : 'ho

javascript-HTTP状态代码-Backbone.js和Jquery

Backbone.js具有一项简洁的功能,您可以使用标准的HTTP动词将更改同步回服务器. 例如,您可能有一个模型对象和一些执行get的代码: var coolModel = Backbone.Model.extend({url:'mysite/mymodel'}); var myCoolModel = new coolModel(); myCoolModel.fetch({error:processError});

javascript-未创建骨干关系相关模型

我正在尝试创建一个嵌套的关系主干项目,但是我真的很努力.下面显示了我要执行的操作的大致思路,但给我留下了印象,即在Client上调用fetch()时,将基于作为JSON返回的预订自动创建许多预订. 我的JSON格式可以在MVC的轮廓下方看到: /************************************************

javascript-MeteorJS:使用Backbone.js路由

我正在尝试在MeteorJS应用中使用BackboneJS实现路由器. 当您呼叫网址“ localhost:3000/1”时,我的路由器在会话中存储ID“ 1”.之后,我想从会话中获取ID,并在查询中使用它以从集合中选择一个对象.但是,每当我尝试在查询中使用会话属性时,它都会失败.所以我想知道用MeteorJS路由是否

javascript-发送keyup事件时如何避免竞争情况

我有一个函数匹配器,每次发送keyup事件时都会调用它. 该函数属于一个看起来像这样的模块(1). 如果在提取完成之前又进行了另一个调用怎么办?如何在本模块(1)中解决此问题? (1) (function ($, UserCollection) { var userCollection; var matcher = function (request, res

javascript-Backbone.js在保存之前修改模型中的数据

我想知道当我在模型上调用set或save方法时如何转换数据.专门将输入的日期字符串转换为纪元时间. 我知道我可以在视图中进行转换,但是据我所知,这与我的验证不能很好地配合. 如果您有兴趣,则型号代码为here. 谢谢你的帮助!解决方法:我可以收集的信息有两种选择: 1在您看来转换它们 这

javascript-骨干视图顶级元素问题

我有一个需要将数据填充到dl标签的视图,所以我希望该视图产生一个如下所示的标记: <dt><i class="icon-<%= icon %>"></i><%= title %></dt> <dd><%= content %> </dd> 因此,我实际上没有一个可以工作的顶级元素.它不能是dl标签,因为此后我需要在顶部元素中放置几项. 有没有解决的

javascript-jsp代码未在骨干.js视图中执行

我正在尝试从我的主干视图执行jsp代码. 我正在从我的HTML调用服务器端api,如下所示 index.jsp(此jsp中包含sample.js) %@ page contentType="text/html;charset=UTF-8" import="foo.*,java.util.List" %> <% Foo foo = new Foo(); List<XYZ>

javascript-在没有设置默认值的情况下在主干模型上声明变量

我刚开始是骨干.js,我正在寻找一种无需提供默认值即可在模型上声明字段的方法.它实际上仅供参考,因此当我开始创建实例时,可以看到需要初始化哪些字段. 用像Java这样的东西 public class CartLine{ StockItem stockItem; int quantity; public int getPrice(){

javascript-如何确保搜索引擎可以在“单页” Backbone.js网站上看到内容?

因此,我必须建立一个理想的基于Backbone.js的网站.这个网站将是一个复杂的画廊,可以说托管在www.example.com上,我需要从这个画廊打开的所有内容都可以在google上搜索,例如说www.example.com/content/contentIDNumber .因此,我使用路由器类来定义此路由并像通常使用骨干网一样处理

JavaScript-在位置和班次模型上插入骨干

是否有一种简单的方法可以将模型插入集合的位置,并将包括指定索引处的模型在内的所有模型移回原处,从而基本上将模型“滑动”到某个位置的集合中?解决方法:可以使用带有传递选项{at:index}的.add()方法在指定索引处插入集合: myCollection.add(myModel,{at:14}); 同样,对于问题的第二部

php-Rest Api的服务器端实现

我正在学习bone.js和rest api.有一件事情真的困扰着我. urlRoot! 我非常习惯AJAX调用,我们在其中提供一个名为handleAjaxCall.php的文件,其中包含xmlhttp.open(“ POST”,“ handleAjaxCall.php”,true);这意味着使用post方法将请求发送到handleAjaxCall.php. 在handleAjaxCall.php

这种javascript模块模式的优点是什么?

因此,我已经写了一段时间的骨干应用程序了,我的模块的结构大致如下: var AppName = AppName || {}; AppName.Module = {}; AppName.Module.View = Backbone.View.extend({...}); AppName.Module.Model = Backbone.Model.extend({...}); 但是我最近偶然发现了这个模块模式: var A