本文概述
- 参数说明
句法:
model.hasChanged(attribute)
参数说明属性:定义模型的属性。
让我们举个例子。
请参阅以下示例:
<
!DOCTYPE html>
<
head>
<
title> Haschanged Example<
/title>
<
script src="http://img.readke.com/220416/0324236100-0.jpg" type="text/javascript"><
/script>
<
script src="http://img.readke.com/220416/03242364E-1.jpg" type="text/javascript"><
/script>
<
script src="http://img.readke.com/220416/032423H07-2.jpg" type="text/javascript"><
/script>
<
script type="text/javascript">
var person = new Backbone.Model({
name: 'Aryan'
});
document.write('Has name changed (before set) = ' + person.hasChanged());
person.set('name', 'Raj', {silent: true});
document.write('<
br>Has name changed (after set) =' + person.hasChanged());
<
/script>
<
/body>
<
/html>
输出:
【backbone.js模型haschanged】将上面的代码保存在haschanged.html文件中,然后在新的浏览器中打开该文件。
文章图片
推荐阅读
- backbone.js模型克隆clone
- backbone.js模型解析parse
- backbone.js模型urlroot
- backbone.js模型url
- backbone.js模型isvalid
- backbone.js模型validationerror
- backbone.js模型验证validate
- backbone.js模型tojson
- backbone.js模型destroy