596得票3回答
`void 0` 是什么意思?

我阅读了 Backbone.js 的源代码,看到了这段代码:validObj[attr] = void 0; void 0是什么?在这里使用它有什么目的?

454得票15回答
backbone.js的目的是什么?

我从http://documentcloud.github.com/backbone网站试图理解backbone.js的实用性,但仍然无法弄清楚很多东西。 有人能否通过解释backbone.js如何工作以及如何在编写更好的JavaScript方面有所帮助来帮助我?

419得票22回答
JavaScript控制台日志引发错误:“在主线程上同步XMLHttpRequest已被弃用...”

我一直在向控制台添加日志,以检查不使用Firefox调试器的不同变量状态。然而,在我在main.js文件中添加console.log的许多地方,我收到以下错误消息而不是我自己手写的可爱小消息: “由于对最终用户体验的不利影响,主线程上的同步XMLHttpRequest已被弃用。更多帮助htt...

372得票18回答
将REST JSON API服务器和客户端分离?

我即将从零开始创建一堆Web应用程序。 (请参阅http://50pop.com/code进行概述。)我希望它们可以从许多不同的客户端访问:前端网站、智能手机应用程序、后端Web服务等。因此,我确实想要每个应用程序都有JSON REST API。 此外,我更喜欢在后端工作,所以我幻想着自己专注...

307得票14回答
将表单数据序列化为JSON

我想在Backbone.js模型中进行一些前端验证表单的工作。为了做到这一点,我需要将表单中的用户输入转化为可用数据。 我找到了三种方法: var input = $("#inputId").val(); var input = $("form.login").serialize(); ...

250得票8回答
如何在underscore.js模板中使用if语句?

我正在使用underscore.js的模板函数,并创建了如下模板:<script type="text/template" id="gridItem"> <div class="griditem <%= gridType %> <%= gridSiz...

248得票1回答
Meteor、Ember.js和Backbone.js之间的主要区别是什么?

学习Ember.js / Backbone.js 已经在我的待办清单上有一段时间了。现在Meteor已经发布了,我想知道是否有任何具有Meteor,Ember.js和Backbone.js经验的人可以为一个没有任何经验的人总结这三个JavaScript框架的主要区别和优缺点。 具体而言,我想...

199得票7回答
如何在Backbone.js中处理子视图的初始化和呈现?

我有三种不同的方式来初始化和渲染一个视图及其子视图,每种方式都有不同的问题。我很好奇是否有更好的方法可以解决所有问题: 场景一: 在父视图的initialize函数中初始化子视图。这样,不是所有东西都被堵塞在render中,所以渲染时会减少阻塞。initialize : functio...

194得票8回答
什么是双向绑定?

我读过很多关于Backbone不支持双向绑定的论述,但我并没有完全理解这个概念。 能否有人给我举一个在MVC代码库中双向绑定是如何工作的例子,并说明在Backbone中为什么不能这样实现?

186得票5回答
基于backbone.js的框架在现实世界中有哪些优缺点?

希望有人能分享一些最新的backbone.js变种的经验。我在几个项目中使用backbone/underscore/require有很好的经验,我想迈向更高级的解决方案,以处理复杂的应用程序结构。 我知道以下框架可用: Marionette-马里奥内特 Geppetto (based o...