我是靠谱客的博主 闪闪音响,最近开发中收集的这篇文章主要介绍使用trigger方法触发事件 change -model,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 功能描述

先使用on方法绑定模型对象的自定事件change_age_sex和age属性的change事件,然后分别调用trigger方法手动触发绑定的事件。

2. 实现代码

在页面的<script>元素中,加入如代码清单3-6所示的代码。

代码清单3-6 trigger方法触发事件
var person = Backbone.Model.extend({
     defaults: {
          name: "",
          sex: "女",
          age: 32,
          score: 120
     }
});
var man = new person();
man.on("change_age_sex", function () {
     console.log("您手动触发了一个自定义事件");
});
man.on("change:age", function (model, value) {
     if (value != undefined)
         console.log("您修改后的年龄为" + value);
     else
         console.log("您手动触发了一个年龄修改事件");
})
man.trigger("change_age_sex");
man.trigger("change:age");
man.set("age", 37);

最后

以上就是闪闪音响为你收集整理的使用trigger方法触发事件 change -model的全部内容,希望文章能够帮你解决使用trigger方法触发事件 change -model所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部