将Javascript命令Shell集成到Web浏览器中?

时间:2016-03-18 16:01:02

标签: javascript

我想在浏览器中实现Javascript命令shell,以便用户能够按下“运行代码”按钮在浏览器中执行代码(如Eloquent Javascript中的代码沙箱):

enter image description here

我可以使用任何库来实现它吗?

非常感谢!

2 个答案:

答案 0 :(得分:2)

我认为您不需要图书馆来做您想做的事情。您只需从DOM元素中读取代码,然后将其传递给eval()函数即可运行它;请看这里的示例:http://www.danielsadventure.info/Javascript/Javascript.html

<input
    type='button'
    value='Run Code'
    onclick="eval(document.getElementById('txtCode').value);" />

答案 1 :(得分:0)

您可以使用JQuery terminal。它非常灵活。请特别关注this示例。