CodesJava

Easy learning with example program codes

Backbone.JS Initialize() collection


The Backbone.JS Initialize() collection method is used to create a model instance.

Syntax:

Backbone.Collection.Initialize ()

Example:

<!DOCTYPE html>  
<html>
<head>  
<title>Initialize Collection Example</title>  
<script src="https://code.jquery.com/jquery-2.1.3.min.js" type="text/javascript"></script>  
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js" 
type="text/javascript"></script>  
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"
 type="text/javascript"></script>  
</head>  
<body>  
<script type="text/javascript">   
var X = Backbone.Model.extend({  
defaults: {  
name: "Tom",  
age: 20
},  
initialize: function(){  
document.write("Hello World");  
}  
});    
var Y = Backbone.Collection.extend({  
model: X  
});  
var student = new X({  
name: "Jim",  
age: 10
});  
var Z = new Y([student]);    
document.write("<br>" + JSON.stringify(Z.models));  
</script>  
</body>  
</html>

Output:

Hello World
[{"name":"Jim","age":10}]

Explanation:
In the above example, the model ‘X’ includes the default values and is extended using the Backbone.Model class. Here, the model instance is invoked by defining the initialize function, and ‘Y’ is a collection instance.

Please follow and like us:


Copyright © 2019 CodesJava DMCA.com Protection Status SiteMap Reference: Java Wiki