我想在浏览器中实现Javascript命令shell,以便用户能够按下“运行代码”按钮在浏览器中执行代码(如Eloquent Javascript中的代码沙箱):
我可以使用任何库来实现它吗?
非常感谢!
答案 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示例。