淘汰赛中的原型和订阅是什么意思?

What is the term prototype and subscribe in knockout?

我正在检查其他人的代码并试图了解他们所做的事情。 那里有一些我不知道它们是什么的术语..原型,订阅?有人可以帮助我了解此功能的作用吗?

谢谢

myspace.prototype.attached = function () {
    var that = this;
    this.appViewModel.dataLoaded.subscribe(function (val) {
        window.setTimeout(function() {
            that.showUI(val);
        }, 300);
    }, this);
};

所有 JavaScript 对象都从原型继承属性和方法。您可以在此处找到更多信息:https://www.w3schools.com/js/js_object_prototypes.asp

并订阅。请在此处阅读敲除文档:http://knockoutjs.com/documentation/observables.html

简而言之,subscribe 与 computed function 非常相似,除了它只会监听 1 个 observable 的变化,而 computed function 会监听它内部的每个 observables 的变化。在您的示例中:如果 dataLoaded 更改,则其中的部分将被调用