javascript - IPython:将 Javascript 脚本添加到 IPython notebook

标签 javascript html ipython ipython-notebook

作为项目的一部分,我需要在 IPython 模块中嵌入一些 javascript。 这就是我想要做的:

from IPython.display import display,Javascript
Javascript('echo("sdfds");',lib='/home/student/Gl.js')

我的 Gl.js 看起来像这样

function echo(a){
alert(a);
}

有什么方法可以让我在笔记本中嵌入“Gl.js”和其他此类外部脚本,这样我就不必每次尝试执行一些需要那个图书馆。

最佳答案

作为一个非常短期的解决方案,您可以使用 IPython display()HTML() 函数将一些 JavaScript 注入(inject)到页面中。

from IPython.display import display, HTML
js = "<script>alert('Hello World!');</script>"
display(HTML(js))

尽管我不推荐使用官方custom.js 方法,但我确实有时发现它对快速测试某些内容或动态生成一个小的JavaScript 片段很有用。

关于javascript - IPython:将 Javascript 脚本添加到 IPython notebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16852885/

相关文章:

javascript - 可以匹配空字符串的正则表达式正在破坏 javascript 正则表达式引擎

css - 如果我的浏览器窗口小于 div 的内容,当我向右滚动时,100% 宽度的 div 会被截断

javascript - 如何仅使用javascript向其他域发出请求

javascript - Thickbox Overlay 影响所有元素

javascript - 在 JavaScript 字符串中的某个字符后插入空格

javascript - 同时更改所有文本区域的大小

javascript - 在 sencha ext js 应用程序中嵌入普通 html 表单

python - PyQt 事件循环和 ipython 中的异常

python - Ipython 交互功能绘制多个图而不是编辑一个图

python - 我正在尝试安装 ipython 但出现权限错误