使用什么来生成 JavaScript 使用 JavaScript
What to use for generate JavaScript using JavaScript?
如果我用JavaScript编写一个生成JavaScript代码(甚至解释和运行它)的应用程序,我可以使用哪些工具/框架/API?
您可以使用 eval() 运行构造的 JavaScript 代码:
> eval("print('hi')")
hi
但是,在执行从用户提供的输入构造的代码时应非常小心,因为它可以访问执行代码的环境,例如:
> x=3
3
> eval("print(x)")
3
在这种情况下,访问变量 x 并不是特别重要,但您可以想象,如果执行的代码是从用户输入构建的,它可能会访问敏感数据或对应用程序造成严重破坏。
相关文章:
- Javascript:使用绝对路径设置img src
- Javascript使用变量设置属性
- 使用Javascript使用数组检查文本框中的值
- Javascript:使用document.write时删除子项
- Javascript 使用 document.write 编写 innerHtml 的值
- JavaScript使用字符串Reveal Triangles
- Javascript:使用用户输入搜索数组
- 使用javascript使用for循环声明变量
- 如何使用Javascript使用给定的输入创建输出表
- Javascript-使用“”将toDateStringMonth从文本字符串解析为数字字符串;如果“;vs“;开关”;
- Javascript使用+添加对象
- Jquery/Javascript使用IF/ELSE语句更改img SRC
- Javascript使用Confirm取消表单提交
- javascript使用正则表达式得到错误的结果
- 对javascript使用.html中的select id
- JavaScript-使用B.prototype=new A()继承数组
- Javascript:使用一个预先存在的对象值作为一个新对象的键
- Javascript使用本地存储,回调对象并用Json更改为一个字符串以用于填充函数
- Javascript使用JCanvaScript在画布中加载图像
- 模型中的Javascript使用列表