0
В основном репозитории уже есть примеры расширений макета/рендерера, но я не смог найти пример лучшей практики расширения ядра. Рассматривая основные компоненты, похоже, работает следующая конвенция; но было интересно, если это против лучших практик, чтобы сделать это (скажем, это для cytoscape.core.dumy.js
):правильный способ регистрации расширений ядра в cytoscape.js
;(function($$){
$$.fn.core({
dummy: function(options) {
var cy = this;
// Do something with cy...
return this;
}
});
})(cytoscape);
И обратите внимание, что синтаксис, который вы использовали в приведенном выше примере, действительно противоречит лучшей практике. – maxkfranz
отлично, спасибо Макс! – Arman