将核心扩展注册到cytoscape.js的正确方法

时间:2013-06-07 20:21:06

标签: cytoscape.js

主存储库已包含布局/渲染器扩展的示例,但我无法找到有关如何扩展核心的最佳实践示例。看看核心组件本身,以下惯例似乎有效;但是想知道这样做是否符合最佳做法(比方说,这是cytoscape.core.dumy.js):

;(function($$){

    $$.fn.core({
        dummy: function(options) {
            var cy = this;
            // Do something with cy...

            return this;
        }
    });

})( cytoscape );

1 个答案:

答案 0 :(得分:0)

它与集合完全相同。只需将'collection'更改为'core':

cytoscape('core', 'dummy', function(){
  var cy = this;
  // ...

  return this; // chainability
});