自定义notebook扩展插件_jupyter notebook扩展开发之前端插件开发

这是jupyter notebook 插件开发的系列文档之一, 文章最末尾列出了这个系列的所有博客连接.

这里描述了为Jupyter笔记本前端编写JavaScript插件的基本步骤。这允许您自定义各种页面的行为,如仪表板,笔记本或文本编辑器。

前端插件的结构注意: 笔记本前端和Javascript API不稳定,并且会受到很多变化。为当前笔记本电脑写的任何扩展程序几乎都无法保证在下一个版本兼容。

前端扩展是一个JavaScript文件,它定义了一个AMD模块,该模块至少公开了一个名为load_ipython_extension的函数,该函数不带任何参数。我们不会深入讨论每个术语的细节,但这里是工作扩展所需的最少代码:

1

2

3

4

5

6

7

8

9

10

11

12// file my_extension/main.js

define(function(){

function load_ipython_extension(){

console.info('this is my first extension');

}

return {

load_ipython_extension: load_ipython_extension

};

});

如果您熟悉JavaScript,则可以使用此模板来调用任何Jupyter模块并修改其配置,或者在客户端JavaScript中执行其他任何操作。您的扩展程序将在笔记本页面初始化期间的正确加载,以便为页面可触发的各种事件设

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值