backbone.js模型changed

【backbone.js模型changed】Backbone.js更改的模型用于在使用set方法设置属性后更改所有已更改的属性。
句法:

model.changed

让我们举个例子。
请参阅以下示例:
< !DOCTYPE html> < head> < title> Changed Example< /title> < script src="http://img.readke.com/220416/0241464T3-0.jpg" type="text/javascript">< /script> < script src="http://img.readke.com/220416/0241462530-1.jpg" type="text/javascript">< /script> < script src="http://img.readke.com/220416/0241463H9-2.jpg" type="text/javascript">< /script> < script type="text/javascript"> Player = Backbone.Model.extend({ defaults: { p_name: 'Sachin Tendulkar', country: 'india' }, initialize: function () { this.bind("change:p_name", function (model) { var name = model.get("p_name"); var ctry = model.get("country"); }); } }); var person = new Player(); document.write("< b>Before changing the name attribute, its value is:< /b> ", person.get("p_name")); person.set({ p_name: 'Virat Kohli' }); document.write("< br>< b>After changing the name attribute, its value is:< /b> ", person.get("p_name")); < /script> < /head> < body>< /body> < /html>

输出:
将以上代码保存在changed.html文件中,然后在新的浏览器中打开该文件。
backbone.js模型changed

文章图片

    推荐阅读