Backbone的model學習筆記二

2021-07-10 21:34:03 字數 535 閱讀 5735

html的模板同此文

1、backbone的監聽事件

var people = backbone.model.extend();

},

defaults: ,

});

var people = new people();

people.set();

這段**是給people物件中的屬性name繫結了乙個change事件,只要改變它的值,就會觸發該事件。

2、為物件中的屬性新增驗證規則,並且給出錯誤提示

var people = backbone.model.extend();

},

defaults: ,

validate:function(attributes)

},

});

var people = new people();

people.set(,);

ps:如果set不加,改驗證不會執行。

Backbone原始碼解析 Model

因為最近使用backbone,所以對backbone有了3個月的研究。期間也參考了一些部落格,這些部落格可以分為兩類 1.寫乙個demo,解釋每一句。然後給一對api 2.講原始碼,但不夠抽象!我覺得原始碼最好講骨架,要抽象,太過具體你講不明白,別人也看不懂!model是什麼 model就是乙個建構...

RequireJS和Backbone的整合

這兩個輕量級的庫合起來使用確實能夠方便的構建大型應用程式。requirejs填補了前端模組化開發的空缺,backbone採用mvc的分層結構很好的將程式各個部分解耦。backbone目前不支援amd 曾經支援過 那麼它只能作為普通的js檔案使用。它全域性的標示符是backbone,它還依賴於unde...

RequireJS和Backbone的整合

這兩個輕量級的庫合起來使用確實能夠方便的構建大型應用程式。requirejs填補了前端模組化開發的空缺,backbone採用mvc的分層結構很好的將程式各個部分解耦。backbone目前不支援amd 曾經支援過 那麼它只能作為普通的js檔案使用。它全域性的標示符是backbone,它還依賴於unde...