-
Book Overview & Buying
-
Table Of Contents
Building Scalable Apps with Redis and Node.js
By :
We have just built all the views and a few of them referenced models and collections, which is why we will create all the required objects right now. The first thing we need to do is create a file named models.js under static/js/. This will be the file that holds all the definitions for our models, collections, and router.
Backbone models and collections are built to work within a REST framework. Each Backbone model and collection has a sync method that maps the four CRUD operations (Create, Read, Update, and Delete) to a URL that we would pass in. Our application does not use REST to transfer data from the server to client; it uses Socket.IO. There is no built-in adapter, so we must roll our own. We will break down this object into a couple of pieces. The following code is the first piece:
var SocketListener = function SocketListener(noun, collection, socket){
var addModels = function addModels(models){
collection.add(collection.parse...
Change the font size
Change margin width
Change background colour