Jupyter前端扩展JavaScript API的文档在哪里?

时间:2018-07-18 22:31:25

标签: jupyter-notebook

我已经阅读了docs,有关编写Jupyter前端扩展,并学习了examples,现在可以自己构建简单的扩展了。

但是-Jupyter扩展JavaScript API的完整文档在哪里?如何找到用于笔记本属性和方法的JavaScript API?

2 个答案:

答案 0 :(得分:1)

这可能不是您希望的答案。但是,这可能对一些不熟悉JavaScript开发的读者有所帮助。

我也在寻找有关Jupyter客户端API的文档,但找不到官方文档。

可以在github存储库上找到JavaScript源代码,例如:

对我也有帮助的是

A。使用Google Chrome开发工具,在扩展程序中设置断点,然后输入

Jupyter 
在控制台中

。然后,您将获得可浏览的树结构,可用于检查Jupyter对象。该树结构似乎不包含方法。

B。记录对象的所有属性,包括方法。如果您想了解笔记本的使用方法,例如

for(var property in Jupyter.notebook){ console.log(property)}

C。在控制台中键入时,代码完成。例如,您可能要输入

Jupyter.notebook.

并查看有关如何完成命令的建议:

enter image description here

另请参见

开发工具控制台中的可浏览树结构:

enter image description here

如何列出包括方法的属性:

enter image description here

...

enter image description here

答案 1 :(得分:0)

显然,没有前端 API 文档,因为有一个 open GitHub issue 甚至引用了您的 SO 问题。也许在这个问题上的几个 +1 可能会改变这一点,尽管我怀疑答案(如果有的话)会指向 JupyterLab,它有一个定义的 front-end API,但与 Jupyter Notebook 前端扩展没有共同的技术基础。