扩展c3js库以包含我自己的功能&功能
Extend c3js library to include my own functionality & features
如何扩展http://c3js.org/库,我想用自己的代码替换它的内部初始化函数或重绘函数。
c3_chart_internal_fn.initParams = function () {}
您可以在http://github.com/masayuki0812/c3/releases/tag/0.3.0支持扩展的新体系结构。
这似乎是在这里定义的:
https://github.com/masayuki0812/c3/blob/master/src/core.js
所以,是的,你可以从github下载源代码并进行你想要的更改。
此库使用Grunt将所有源文件连接(并缩小)到网页使用的单个库文件中。gruntfile也在来源中。如果您不熟悉咕哝,请参阅:http://gruntjs.com/
或者,看起来c3_chart_internal_fn是全局的。如果这是真的,那么您可以在加载库后简单地重新定义c3_chart_internal_fn.initParams(sigma.js插件就是这样工作的)。
然而,我还没有仔细查看代码,看不出这个函数何时被调用。如果在库加载时立即调用它(作为立即求值函数的一部分),那么重新定义就太晚了。但是,如果在页面脚本中初始化库时调用它,那么它就会起作用。
HTH。
相关文章:
- jquery点击函数select&取消选择
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- Angular js-返回一个包含类似
- 一点javascript元编程&可链接的设置器
- Jquery&有故障的功能
- Jquery&Ajax表单验证功能
- 用于两个功能的Javascript按钮.提交&单击
- 如何在使用$.post发送&将数据与done&故障功能
- 扩展c3js库以包含我自己的功能&功能
- 功能范围&进入/离开所述函数的变量
- 添加到购物车&Photobox缺少功能(WP/WooCommerce/Custom Theme)
- 获取元素&对于每个功能
- 要添加的搜索功能&从select下拉列表中删除选项
- IE7&IE8 javascript打印功能
- Chrome&Firefox日期功能不同.(新日期)
- 窗口加载&功能滚动页不起作用
- 如何测试阻力&AngularJS e2e测试中的drop功能