Backbone True or false

Learning Backbone

by erick

HTML

<script src="https://raw.github.com/powmedia/backbone-deep-model/master/src/deep-model.js"></script>

JavaScript

var p = function(t){ document.write(t+'<br/>') }
    
// Test Model
p('MODEL')
var model = new Backbone.Model({test:1})
    p(model.hasChanged())
    
model.set({test:2}, {silent:true})
    p(model.hasChanged())
    
model.set({test:2})
    p(model.hasChanged())
    
// Test DeepModel
    
p('<br/>DEEP MODEL')
var deepmodel = new Backbone.DeepModel({test:1})
    p(deepmodel.hasChanged())
    
deepmodel.set({test:2}, {silent:true})
    p(deepmodel.hasChanged())
    
deepmodel.set({test:2})
    p(deepmodel.hasChanged())