Friday, April 1, 2016

Part 2 : Model

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="jquery-2.2.2.min.js"></script>
<script src="underscore.js"></script>
<script src="backbone.js"></script>
 <link rel="stylesheet" href="bootstrap.css">
  <title>Document</title>
</head>
<body>
<script>
Person=Backbone.Model.extend({
initialize: function(){
console.log('Object created.');
this.on('change:name',function(){
alert(this.get('name'));
});
},

defaults: {
name:'default',
age:0,
birth:new Date()
},

});

Xunaid = new Person({name:"Xunaid",age:45,nick:"polar bear"});
console.log(Xunaid.get('name')+":"+Xunaid.get('age'));
Xunaid.set('name',"Janeman");

</script>
</body>
</html>

No comments:

Post a Comment