Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在skulpt中停止脚本_Javascript_Python_Promise_Skulpt - Fatal编程技术网

Javascript 如何在skulpt中停止脚本

Javascript 如何在skulpt中停止脚本,javascript,python,promise,skulpt,Javascript,Python,Promise,Skulpt,我为我的学生做了一个skulpt项目。每次他们进行无限循环,浏览器就会崩溃,代码也就消失了。这对学生来说是非常令人沮丧的。我看到一个停止按钮,但不明白他们是怎么做到的。 我按照上的说明将skulpt集成到我的站点中 有什么想法吗?没有很好的文档记录-您可以向Sk添加某些选项。配置其中一个选项是ms中的execLimit e、 g.从示例中 如果达到execLimit,Skulpt将引发timelimitorror 就取消按钮而言,还有一个附加设置yieldLimit,您可以在ms中进行设置。这

我为我的学生做了一个skulpt项目。每次他们进行无限循环,浏览器就会崩溃,代码也就消失了。这对学生来说是非常令人沮丧的。我看到一个停止按钮,但不明白他们是怎么做到的。 我按照上的说明将skulpt集成到我的站点中


有什么想法吗?

没有很好的文档记录-您可以向
Sk添加某些选项。配置
其中一个选项是ms中的
execLimit

e、 g.从示例中

如果达到
execLimit
,Skulpt将引发
timelimitorror


就取消按钮而言,还有一个附加设置
yieldLimit
,您可以在
ms
中进行设置。这将基本上每隔一段时间暂停执行。您可以添加一个处理程序来处理此暂停

Skulpt也没有很好的记录,但这里有一个JS小提琴,它是概念的证明:


如果学生要求用户输入,您可以使用,因为用户速度不够快,所以会取消输入。非常感谢您的详细回答!这解决了我和另外两个问题。
Sk.configure({output:outf, read:builtinRead, execLimit: 5000});