主存储库已包含布局/渲染器扩展的示例,但我无法找到有关如何扩展核心的最佳实践示例。看看核心组件本身,以下惯例似乎有效;但是想知道这样做是否符合最佳做法(比方说,这是cytoscape.core.dumy.js
):
;(function($$){
$$.fn.core({
dummy: function(options) {
var cy = this;
// Do something with cy...
return this;
}
});
})( cytoscape );
答案 0 :(得分:0)
它与集合完全相同。只需将'collection'更改为'core':
cytoscape('core', 'dummy', function(){
var cy = this;
// ...
return this; // chainability
});