Skip to content

Instantly share code, notes, and snippets.

@ceth-x86
Created April 8, 2013 12:52
Show Gist options
  • Save ceth-x86/5336581 to your computer and use it in GitHub Desktop.
Save ceth-x86/5336581 to your computer and use it in GitHub Desktop.
Backbone : simple view
var Person = Backbone.Model.extend({
defaults: {
name: 'Nikola',
age: 40,
job: 'developer'
},
work: function() {
return this.get('name') + ' is working.';
}
});
var PersonView = Backbone.View.extend({
el: $('body'),
tagName: 'div',
initialize: function() {
this.render();
},
render: function() {
$(this.el).append(this.model.get('name'));
}
});
var person = new Person;
var personView = new PersonView({model: person});
<html>
<head>
<title>backbone.js</title>
</head>
<body>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="underscore.js"></script>
<script type="text/javascript" src="backbone.js"></script>
<script type="text/javascript" src="module.js"></script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment