【Backbone】Model Extend

by divaka

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.1/underscore-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.2/backbone-min.js"></script>

JavaScript

//自訂 Backbone Model 類別
window.Item = Backbone.Model.extend({
    
    //起始化
    initialize:function(){
        document.write("instance is initialized");
        document.write("<hr>");                
    },
    
    //自訂類別成員
    intro:"This is a backbone model instance"

});

//用自訂類別宣告一個實體
var item = new Item();

//呼叫類別成員
document.write(item.intro);
document.write("<hr>");

//設定 Model 的屬性
item.set("anotherAttr","新增的屬性");
document.write(item.get("anotherAttr"));
document.write("<hr>");