问题标签 [skulpt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 我尝试使用 skulpt 制作 python 解释器,但遇到了意外错误。我想在我的网站上使用它
所以我想在我的网站上使用 skulpt 做一个 python 解释器。但我遇到了一些问题,不知道如何解决它们。错误可能出现在如下所示的 js 脚本中
错误:
Uncaught ReferenceError: Sk is not defined at runit (portfolio:33) at HTMLButtonElement.onclick (portfolio:57)
HTML 代码:
我没有办法解决这个问题。这是文档> https://skulpt.org/using.html
python - Skulpt 浏览器解释器:打开链接作为模式叠加在控制台上?
无论如何,基于浏览器的 skulpt python 解释器是否可以将网页作为居中模式(“弹出窗口”)打开,然后在窗口关闭后重新关注控制台?
javascript - 如何确保在输入用户输入之前执行前面的 Python 代码?
我正在使用 Skulpt JavaScript 库(和 codemirror)创建一个基于 Web 的 python IDE。
当我从编辑器执行 python 代码时,其中包含几个打印语句,后跟一个输入语句,打印语句在输入输入之前不会执行,这不是预期的行为。
如何确保执行输入语句之前的代码?
这是我的 Skulpt KS 配置代码,在 runit 函数中:
javascript - 将python翻译成skulpt javascript
我想试试 Skulpt。经过大量的谷歌搜索和争论,已经弄清楚了如何实现大多数基本的事情——声明函数、调用它们、传递参数等。
但是,我只是无法找到/弄清楚如何将简单的 python(或 python 集合)脚本转换为可以在浏览器中加载到 Skulpt 运行时的 skulpt 编译的 javascript。我看到 skulpt_numpy 有 numpy/ init .js 和其他可以使用 Sk.read 加载的类似项目。我只是无法理解如何为我自己的模块创建init .js。任何指针/帮助都会很棒。
python - 乌龟命令 register_shape 在 skulpt python 中不起作用
我正在尝试使用 register_shape 将海龟光标的形状更改为 gif。我正在为我的代码使用运行 Skulpt python 的 Tynker,这可能会导致问题?当我运行它时没有出现错误,其余代码工作正常,但形状仍然没有改变。这是我的代码(mirror.gif 存储在单独的文件中):
如果有人能告诉我为什么会发生这种情况或提供替代解决方案(理想情况下,代码应该能够在浏览器中运行),我会非常感激。
谢谢!