Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jointJS javascript逻辑电路示例_Javascript_Underscore.js_Jointjs - Fatal编程技术网

jointJS javascript逻辑电路示例

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)以及它是如何获得的 提前感谢您提出的

我试图理解jointJS是如何工作的,特别是这个例子
有几个部分我不太清楚发生了什么

_.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并设置断点来检查传入的变量

希望有帮助

供参考:


我明白了。谢谢!我不知道它也使用backbone.js。我看到的所有东西都是新的。谢谢!我不知道它也使用backbone.js。所有这些东西都是新的