The Backbone.JS Initialize() model invokes the class’s constructor when model is created.
Syntax:
new Model(attributes, options)
Parameters:
attributes: This parameter is used to define properties of a model.
options: This parameter is used to specify the options such as id, name etc to be used with attributes.
Example:
<title> Model 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>
<script type="text/javascript">
X = Backbone.Model.Initialize({
initialize: function(){
document.write("Hello World!");
}
});
var Y = new X;
</script>
<!-- Mirrored from www.w3schools.blog/backbonejs-initialize by HTTrack Website Copier/3.x [XR/YP'2000] -->
<title> Model 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>
<script type="text/javascript">
X = Backbone.Model.Initialize({
initialize: function(){
document.write("Hello World!");
}
});
var Y = new X;
</script>
<!-- Mirrored from www.w3schools.blog/backbonejs-initialize by HTTrack Website Copier/3.x [XR/YP'2000] -->
Model Example
Output:
Hello World!
Hello World!
Hello World!
Explanation:
The Backbone.JS Initialize() model will invoke the class’s constructor when model is created.