gpt4 book ai didi

javascript - 有人可以解释一下 Backbone 调度程序的作用吗?

转载 作者:行者123 更新时间:2023-11-28 08:30:01 25 4
gpt4 key购买 nike

所以我正在使用文档从头开始学习 Backbone。

这是我试图理解的片段

var object = {};

_.extend(object, Backbone.Events);

object.on("alert", function(msg) {
alert("Triggered " + msg);
});

object.trigger("alert", "an event");

For example, to make a handy event dispatcher that can coordinate events among different areas of your application: var dispatcher = _.clone(Backbone.Events)

上面的代码工作起来就像一个魅力,但我没有得到调度程序部分,它是做什么的?我该如何使用它,已经用谷歌搜索过,但这些例子对我来说太高级了=/

最佳答案

这是解耦 View 的几种可能方法之一。解耦的意思是让一种 View 对另一种 View 一无所知。解耦使应用程序的各个部分彼此独立。这有利于调试、可重用性等。

您提供的示例不完整,似乎您不明白它的作用和目的是什么。

关于此问题的详细文章: http://blog.safaribooksonline.com/2013/10/02/decoupling-backbone-applications-with-pubsub/

关于javascript - 有人可以解释一下 Backbone 调度程序的作用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21984103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com