backbone js学习笔记之第三篇Model (续)
上一篇文章只是介紹了簡(jiǎn)單的一些關(guān)于Model層的知識(shí)。
這次我們將涉及到validate驗(yàn)證,silent設(shè)置,數(shù)據(jù)回滾等。
一.validate驗(yàn)證
如果為對(duì)象重置的屬性/方法不符合驗(yàn)證條件,則會(huì)觸發(fā)error事件進(jìn)行提示。
二.silent設(shè)置。
為對(duì)象set屬性時(shí),如果傳入另一個(gè)對(duì)象,并設(shè)置slient屬性為true,則validate驗(yàn)證就被繞過(guò)去了。
三.數(shù)據(jù)回滾
即便繞過(guò)去了,也可以做驗(yàn)證(不是放在validate函數(shù)中),然后對(duì)不符合條件的數(shù)據(jù),進(jìn)行回滾,把其值設(shè)置為前一次的值。
四.總結(jié)
model是啥?存儲(chǔ),獲取,設(shè)置數(shù)據(jù)的。也可以在model中進(jìn)行數(shù)值變更的監(jiān)聽(tīng)。除此之外,就不要做其他事情啦。
轉(zhuǎn)載于:https://www.cnblogs.com/my_front_research/archive/2013/04/15/3022466.html
總結(jié)
以上是生活随笔為你收集整理的backbone js学习笔记之第三篇Model (续)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Execution Plan 执行计划介
- 下一篇: getdc 与getwindowDc的区