jointJS javascript逻辑电路示例
我试图理解jointJS是如何工作的,特别是这个例子jointJS javascript逻辑电路示例,javascript,underscore.js,jointjs,Javascript,Underscore.js,Jointjs,我试图理解jointJS是如何工作的,特别是这个例子 有几个部分我不太清楚发生了什么 _.invoke(graph.getLinks(),'set','signal',0) 看看调用函数,“set”和“signal”应该是方法名,但是我们怎么能同时使用两个方法呢 图.on(‘变化:信号’)功能(导线、信号) 转换为..当信号改变时,函数(wire,signal)运行。因为我对Javascript非常陌生,我不知道传递给这个函数的是什么(wire,signal)以及它是如何获得的 提前感谢您提出的
有几个部分我不太清楚发生了什么 _.invoke(graph.getLinks(),'set','signal',0) 看看调用函数,“set”和“signal”应该是方法名,但是我们怎么能同时使用两个方法呢 图.on(‘变化:信号’)功能(导线、信号) 转换为..当信号改变时,函数(wire,signal)运行。因为我对Javascript非常陌生,我不知道传递给这个函数的是什么(wire,signal)以及它是如何获得的
提前感谢您提出的第一个问题
。.invoke(graph.getLinks(),'set','signal',0);
它使用invoke的underline.js函数。它将获取一个列表(你的graph.getLinks()列表)并对该列表中的每个项目调用一个方法。参数在函数之后获取。因此,在本例中,你将获取图形上的所有链接,然后将每个链接的信号设置为0
对于第二个命令graph.on('change:signal',function(wire,signal)
从我在joint上的工作来看,这是一个backbone.js事件。函数在其中传递更改事件。通常它是该列表中的两个项目之一。更改事件,或更改:属性事件。这看起来像是一个更改:信号,它是一个属性,所以可能是(模型、视图、选项)如果你真的对可用数据感兴趣,可以使用chrome并设置断点来检查传入的变量
希望有帮助
供参考:
。\u.invoke(graph.getLinks(),'set','signal',0);
它使用invoke的underline.js函数。它将获取一个列表(你的graph.getLinks()列表)并对该列表中的每个项目调用一个方法。参数在函数之后获取。因此,在本例中,你将获取图形上的所有链接,然后将每个链接的信号设置为0
对于第二个命令graph.on('change:signal',function(wire,signal)
从我在joint上的工作来看,这是一个backbone.js事件。函数在其中传递更改事件。通常它是该列表中的两个项目之一。更改事件,或更改:属性事件。这看起来像是一个更改:信号,它是一个属性,所以可能是(模型、视图、选项)如果你真的对可用数据感兴趣,可以使用chrome并设置断点来检查传入的变量
希望有帮助
供参考: