我正在探索使用 Webpack 与 Backbone.js 的想法。 我已经按照快速入门指南进行了操作,对 Webpack 的工作原理有了一个大致的了解,但是我不清楚如何加载依赖库,比如 jquery / backbone / underscore。 它们应该通过 <script&g...
我正在运行一个基于Node的Web服务器,以下是其代码: var restify = require('restify'); var server = restify.createServer(); var quotes = [ { author : 'Audrey Hepburn'...
我更喜欢前端开发,并最近开始探索在我的应用程序中使用Backbone.js。 我想将模型数据持久化到服务器。 你能否请说明一下以json格式保存模型数据的各种方式,因为我在服务器端使用Java,但我主要只看到REST被用于保存数据。 因为我更喜欢前端开发,所以不熟悉REST和其他类似的东西。...
我一直在学习backbone.js,看到很多地方都用到了_.bindAll(),我已经阅读过整个backbone.js和underscore.js的文档页面,试图理解它的作用,但我仍然不太清楚。这是underscore的解释: _.bindAll(object, [*methodNames...
我正在学习和使用Backbone.js。 我有一个Item模型和相应的Item视图。 每个模型实例都有item_class和item_id属性,我希望它们在相应视图的'id'和'class'属性中得到反映。 如何正确实现这一点? 示例:var ItemModel = Backbone.Mo...
我目前正在尝试实现视图的销毁/移除方法,但我无法找到适用于所有视图的通用解决方案。 我希望能够将事件附加到控制器上,这样当一个新请求进来时,它可以销毁先前的视图然后加载新的视图。 有没有办法在不必为每个视图构建删除函数的情况下实现这一点?
在我的Web应用程序中,我在左侧的表格中有一个用户列表,并在右侧有一个用户详细信息面板。当管理员点击表格中的用户时,其详细信息应显示在右侧。 我在左侧有一个UserListView和UserRowView,右侧有一个UserDetailView。一切似乎都正常工作,但是我遇到了奇怪的行为。如...
我完全知道可以这样做,并且已经在多个地方查看了相关信息(包括:保存整个集合的最佳实践?)。但是我仍不清楚代码中“确切的如何”?(该帖子用英语解释了。如果有一个特定于javascript的解释将很好:)假设我有一组模型 - 模型本身可能具有嵌套集合。我已经重写了父集合的toJSON()方法,并获...
我需要遍历一些大型数组并从 API 调用中将它们存储到 Backbone 集合中。在不使循环导致界面失去响应的情况下,最好的方法是什么? 由于返回的数据量很大,ajax 请求的返回也会阻塞。我想,我可以将其分割并使用 setTimeout 以较小的块异步运行,但是否有更简单的方法呢? 我认...
据说 Backbone 处理所有高层次的抽象,而 jQuery 或类似的库处理 DOM、规范化事件等等。 请有人用任何简单的实际例子帮助我理解这个说法。 MVC 框架(如 Backbone、Knockout)的一个重要特性是它保持模型(数据)和视图同步。但这似乎只针对页面级别,而不是整个应...