Backbone.js is a JavaScript framework that provides structure to RESTful web applications.

learn more… | top users | synonyms (1)

1
vote
1answer
38 views

Lazy singleton with BackboneJS

I am trying to have a Backbone.Model which is a singleton and I wish to instantiate it lazily. I only need to support modern browsers so please do not worry about the use of ES5 getter. Is this the ...
3
votes
1answer
38 views

Unit testing Backbone Model

I would like to hear other people's opinion on how I unit tested a functionality in a Backbone Model. As you see below, the code under test, upon being called to toggle, toggles its completed state ...
6
votes
1answer
94 views

Simple JavaScript Backbone.Js tool to highlight multiple search terms

I wrote a simple JavaScript tool to highlight multiple keywords at the same time in some text. It uses different color for each keyword, and also shows the count of matches. I'm using Backbone.js ...
2
votes
1answer
63 views

Clicking child view and preventing parent view from running dblclick event

I have a parent view which has a dblclick event handler bound to it. I also have a view which is a descendant of the parent. This child view has a click event handler bound to it. Currently, my code ...
8
votes
1answer
90 views

Interactive API documentation page of a RESTful dictionary API using Backbone.js

I'm working on the interactive API documentation of a RESTful dictionary service. The page should let testers try the different API calls, by playing with the parameters using a simple web form. ...
0
votes
0answers
35 views

Reading values from JSON

I would like to improve my code performance. Can you review my code? I am using Backbone Marionette plugin and it's reading the values from JSON. ...
2
votes
0answers
98 views

Validating a model and focus to the element if validation fails

I am using Backbone Marionette - I would like to set the user name and password if that passes the model validation method. I am highly confused with that. Please show me a handy approach or correct ...
7
votes
1answer
155 views

MV* Pattern for a board game

I have made a small game in Javascript, while simultaneously learn about the ever so popular model view controller. The game is this, there are 3 players(green, purple, yellow) and they have to try ...
0
votes
2answers
226 views

Updating single view on change of a model in backbone

The setup of Backbone: 1 Collection, 3 Models, 1 View for the collection, 1 View per Model. HTML: <div id="showit"></div> Template: ...
6
votes
1answer
56 views

Maintaining information about people

I would like advice if this is a good implementation of an application for maintaining information about people (first name, last name, and age). The index.html contains an empty div and 2 templates ...
2
votes
1answer
97 views

Overriding Backbone.Collection.add to enforce uniqueness on non-id property

I've overridden Backbone.Collection.add for my Collection to ensure that the Collection never has two PlaylistItems who share a Song ID. My implementation seems incredibly verbose and I was curious if ...
10
votes
1answer
75 views

Directory Searcher

This is about my first backbone.js application. It is a small directory that fetches data and presents it in a search-like UI. Here is a working (minified) example. Here is the file that handles ...
2
votes
1answer
39 views

Proper techniques for allowing many views to subscribe to window.unload?

I would like to execute code for many views whenever the window is unloaded. For instance, I could have something like this in a view's initialize: ...
2
votes
0answers
87 views

Different templates for various resource representations in Marionette

I'm making a Backbone-Marionette app with a file structure that matches restful verbs as much as possible. It looks something like this: ...
3
votes
2answers
3k views

Simple registration form with Backbone

I am trying to create simple registration form with Backbone. I need to validate fields on blur, and whole form on submit. HTML: ...
1
vote
1answer
38 views

Is it bad practice to mix in chrome.i18n (internationalization method) into templates?

I'm mixing chrome.i18n into my templates as templateHelpers with Backbone.Marionette. ...
0
votes
0answers
33 views

Saving on a Backbone Collection

I am currently building a backbone view where there is a mutli select feature. Once the user selects all the records, the user hits the submit and sends all the updated models. How does this mass ...
5
votes
1answer
122 views

Backbone collection filter

I've got this Collection in my Backbone application: ...
5
votes
1answer
936 views

Avoiding RequireJS circular dependencies

My app module bootstraps a Backbone.js application. I need app to be available in every other view for easy access to router, ...
6
votes
1answer
38 views

Managing article information

I want you to give me some tips on what I could have done better and is considered "bad practice". The code works, but I think there are better ways to do stuff, so please let me know. ...
2
votes
1answer
52 views

Backbone.Collection - Ensure that at most one model has property set to true

I have a Backbone.Collection which has some models in it. Each model has a boolean property called 'special.' Only one model should be special at any given time. I've got the following to enforce ...
1
vote
0answers
70 views

Paginated Backbone.Collection subclass

This is a subclass of Backbone.Collection with a method fetchNextPage that returns a Q promise. To find out the next page's ...
1
vote
0answers
256 views

Backbone Epoxy js and hierarchies/trees

Can you review my code of hierarchies/trees on Epoxy.js. Maybe there's a better way to solve this problem? From the beginning: Item View: this is to display the element li ...
2
votes
1answer
162 views

Need review and best practice tips for a Backbone project

I made a simple app that fetches the favourite programming language of a Github user, by simply inserting their username. The full code is uploaded on Github, please feel free to fork it from ...
4
votes
1answer
117 views

First ever unit test. Am I headed in the right direction?

I'm learning backbone.js in parallel with unit testing. I've just made a simple model and wanted to unit test it. Do I have the right idea? I am simply making a model with some default values. ...
2
votes
1answer
86 views

Backbone subviews with non-uniform layout

I have a “featured projects” view that requires its subviews conform to a non-uniform grid: one narrow column with 3 items, then one wide column with 2 items, followed by another narrow column with 3 ...
1
vote
1answer
351 views

Rendering a large collection using BackboneJS and LoDash — is this an appropriate way to achieve this?

I have a Playlist object which contains many PlaylistItem children. If I have 10,000 children then the UI gets blocked from rendering until all 10,000 children have been processed. To avoid this, ...
-1
votes
1answer
256 views

How to improve or refactor Backbone CoffeeScript code? [closed]

how can I improve the following code mainly regarding the router, when to initialize the and fetch the collection and how I can filter the models?= Thank you ...
0
votes
1answer
283 views

Backbone Router - Any major problems with the code below?

I just started learning Backbone (about a couple of days back). I am thinking of writing some online notes/book. Amongst other things, I want to use Backbone to show different sections within a ...
2
votes
0answers
183 views

Backbone/ChaplinJS view with various template

I have ChaplinJS View, with template which varies according to the condition. I try to avoid switch statements, but I think it's messy at this moment. What can you advise? ...
3
votes
1answer
101 views

How to refactor this series of JavaScript promises?

This is part of a class for paginating a Backbone collection. The paginateTo method is for paginating to a model id. It returns the model if it's already in the ...
3
votes
1answer
289 views

Basic Backbone application using d3

I've started my first application using backbone and have something basic up and running, backbone seems to give a lot of freedom to application design and I don't know what I'm doing right and wrong ...
12
votes
1answer
250 views

Rendering HTML through template using dynamic CSS?

I'm creating an unordered-list element in Backbone via underscore templating. I've got the following: ...
2
votes
1answer
114 views

Validator function in Backbone

I have inside a Backbone model validate function several if statements: ...
1
vote
3answers
459 views

Marionette.js Mediator ('global' commands vs app controller)

I am currently migrating a large backbone application over to Marionette and am curious as to the opinions on what is a better design for mediating activity between modules. I have an Application ...
2
votes
1answer
575 views

A generic context menu with generically bound events

I've taken a stab at making a context menu using BackboneJS. Here's the overall structure: Collections: /collection/contextMenuGroups /collection/contextMenuItems Models: ...
1
vote
1answer
260 views

Layout manager: decouple DOM insertion from construction and rendering? [closed]

I'm refactoring a responsive report builder in JavaScript. Here's what it looks like: This started as a small set of objects that transformed data, rendered the graphs with D3.js, and managed the ...
2
votes
1answer
284 views

Is my Backbone.View organized properly and stylistically correct?

I'm learning BackboneJS and I just made an attempt at converting a pre-existing module to a Backbone.View. I was hoping to get some feedback on my attempt and learn. I've been using the annotated ToDo ...
2
votes
1answer
61 views

Backbone Marionette code improvement 2

How could this code be improved and have fewer repeated lines? ...
0
votes
1answer
118 views

Backbone Marionette code improvement

I have this repetitive block of code and I'm looking for ways to make it reusable and as flat as possible. Here it is: ...
4
votes
1answer
83 views

MVC Design using backbone.js

I am a backbone.js newbie. I have created a color picker application using backbone.js. I am trying to figure out if I have nailed the MVC concept. Please review my code and let me know if I can do ...
2
votes
1answer
123 views

Can I use jQuery's .when() to make this code DRY?

I'm trying to run a bit of code when my loginManager is logged in. It might be already, or I might be waiting: ...
4
votes
1answer
86 views

Javascript plugin DRY

I have written a Backbone View (javascript) for a component called "twist-panel". A twist panel is basically a card flip, it has a front and back side, and can flip to the back and to the front. ...
4
votes
1answer
2k views

Backbone.js Dependency Injection API Design

I'm writing a dependency injection plugin for the Backbone javascript framework, and I'm not sure what the API for constructor argument injection should look like. Just for reference, Backbone ...
4
votes
1answer
403 views

User model with BackboneJS and RequireJS with test cases in Jasmine

I've been taking a stab at implementing test cases using the Jasmine testing framework. To do so, I've made an application which has a User object. This User object is created by the server, but its ...
6
votes
0answers
2k views

Discussing jQuery Mobile and Backbone.js integration with a simple FAQ App [closed]

Discussing jQuery Mobile and Backbone.js integration with a simple FAQ App This project is hosted on github here: faq-app-client-mobile-comparison I can't post more than 2 hyperlinks (my reputation ...
3
votes
1answer
199 views

First attempt incorporating backbone.js in my code

I have a feeling I might be doing it wrong, what major things would you improve in this code? The code is basically handling a tour on first login, showing it only for first login users (activated ...
4
votes
2answers
239 views

Need feedback of my forray into backbone

I've written a short piece of code to get myself familiar with backbone.js. I'm filtering 100 results from the Twitter API. Once those are in, I use a time picker and a hash tag selector to filter my ...
1
vote
1answer
1k views

Backbone.js App approach not very scalable - nested views

I'm creating a Backbone App, and although everything seems to work i'm afraid i might need to refactor very soon if I keep adding functionalities and views with this approach. I'm using Parse in the ...