问题标签 [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.

0 投票
0 回答
158 浏览

javascript - 当我用本地文件控制台错误替换远程文件时 - Skulpt

我正在用 HTML 和 JavaScript 制作 Python 编辑器,CodeMirror 用于代码缩进、行号和语法着色,而 Skulpt 用于执行。

我有一些代码在其中引用了外部脚本(http://www.skulpt.org/static/skulpt.min.js):

我希望所有脚本都存储在本地(不包括 jQuery),所以我复制http://www.skulpt.org/static/skulpt.min.js到本地服务器并调用它skulpt.min.js。然后我改变了这一行:

至...

现在代码在控制台中提出了这个错误:

在 HTML 的第 38 行:

为什么会发生这种情况,我该如何解决?

0 投票
1 回答
108 浏览

python - 如何通过 XAMPP 在 localhost / 本地服务器上运行 Skulpt.org

嗨,我想在 Skulpt(浏览器中的 Python)上测量范围等基本操作的执行时间我知道 Skulpt.org 有在线交互式控制台,但问题是我想在我的本地机器上做XAMPP 创建的服务器。

我有这个简单的代码:

如何使用 Skulpt 在本地服务器上的简单网页 index.html 上运行它?

0 投票
2 回答
504 浏览

github - 我在哪里可以从 GitHub 找到最新版本的 skulpt.min.js 和 skulpt-stdlib.js?

我正在寻找我的网站skulpt.min.js的最新版本。skulpt-stdlib.js我是 GitHub 的新手,我问过他们。他们说要发布一个新版本。所以我做了。而且我找不到我要找的文件。我在哪里可以找到最新版本?

0 投票
0 回答
148 浏览

python - Skulpt 不支持turtle.colormode 功能?

我是Skulpt的新手,发现它并不完全支持海龟模块。是这样吗?例如,当我尝试调用turtle.colormode 函数(代码如下)时,它会生成一个错误,即colormode 不是模块的属性,请参阅下面的详细信息。

代码(与 Skulp 网站上的示例相同,但第 3 行除外):

错误:

0 投票
0 回答
194 浏览

javascript - 在 Skulpt Turtle 中使用图像

使用Skulpt时,如何访问网络服务器上的 gif 图像?我正在使用海龟图形,我想将海龟的形状设置为保存在 Web 服务器上的图片,但是我不确定如何执行此操作。

我知道要通过常规的 python shell 执行此操作,我只会说 screen.addshape,然后是 turtle.shape,但是这不适用于 Skulpt。

我该怎么做才能在 Skulpt 中将乌龟的形状更改为 gif?

谢谢你的帮助!

0 投票
1 回答
97 浏览

javascript - 在网站中显示动态结果

我正在为旅游搜索引擎开发一个网站,我想用与Hipmunk类似的概念来显示结果。

结果的 Hipmunk 布局

详情如下:

  • 该网站正在使用 Django 开发。
  • 内容是动态的(结果取决于每次搜索)
  • 条形图是沿时间线放置的,因此它们的位置取决于时间。
  • 示例中使用的条看起来太简单了,所以我可能会尝试一些更精细的东西,例如圆圈、条和图标的混合,类似于 Rome2rio,但水平。 Rome2rio 详细布局
  • 时间过滤器应用于时间轴,因此根据用户与时间轴的交互,显示的结果会发生变化(参见上面的 hipmunk 图像)。

我想正常的方法是使用 javascript,但由于我没有背景,我想知道是否有任何替代方案或现有的包可以让我这样做。

如果 Python 中有一些模块,那将是理想的,因为这是我的背景。我听说过散景,但它似乎专注于科学数据和图表。

我也在某处读到过关于Skulpt的文章,但它似乎还不成熟。

有没有办法用 Python 创建这样的东西,还是我被谴责使用 Javascript?如果是这样,现有模块的任何提示可以提供帮助吗?

0 投票
1 回答
143 浏览

javascript - Skulpt 示例在 Plunker 中不起作用

我是 Plunker 的新手,所以这可能是一个菜鸟问题……但我真的挣扎了很长时间,还没有弄清楚。

我试图测试在 Plunker 的 Skulpt 主站点上发布的示例代码,但它没有工作。但它确实在本地服务器上工作。 这是我的 plunker 链接

这是代码:

0 投票
1 回答
1039 浏览

javascript - 如何将模块添加到我的 Skulpt 页面?

我希望NumPy在我正在制作的网站上可用Skulpt

我该如何实施?

使用以下代码时出现错误

这是错误

ImportError:在第 1 行为 numpy 指定的文件扩展名无效

0 投票
1 回答
690 浏览

javascript - 在 Javascript for Skulpt 的函数中等待事件发生

我想更改SkulptSk.inputfun()以让用户输入 a并按下键提交。我需要将一个函数传递给获取用户输入的 Skulpt,但是,除了.<textarea>ENTERprompt()

我能想到的唯一方法是延迟返回使用setTimeout(),直到事件触发输入键按钮并更改标志。

然后等待我的改变:

但是,由于某些原因,这不起作用。a) timeout 函数不能返回值,b) Timeout 甚至没有延迟返回函数,它只是什么都不返回。

我也尝试过使用.done(),但无法正常工作。

我似乎无法在网上找到任何方法来做到这一点,任何帮助将不胜感激!

0 投票
2 回答
64 浏览

javascript - 尝试更改 Textarea 的值(使用 Skulpt)

好的,所以我正在使用 Skulpt 在网页上编写 Python 程序。单击按钮后,我希望解释器中的文本发生变化。但无论我如何尝试,文本区域中的代码都不会改变。但是,如果我“警告”文本区域的值,它会显示更改后的版本,表明该按钮有效。

我还发现了这个问题: Set value of textarea in jQuery but nothing in here 对我来说没有帮助:(

这是我的尝试方法:

此外,我尝试更改 .innerHTML、.text 并没有实际替换 textarea 中的文本。

如果有人认为它可以提供帮助,我可以将完整的 HTML 文档与在线 python 解释器的整个 Skulpt 设置一起添加,以防它不让我以常规方式更改 textarea 的值。但如果现在不需要的话,我宁愿暂时不要有代码墙。