JavaScript等脚本语言中的Eval函数
时间:2008-02-02 来源:greenet
先占个位置,以后有时间再写
- eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它
- 也就是数据可以变成代码执行,这个就带来极大灵活性。很多你直觉上应该可以实现但总是差那么一点点实现不了的功能往往可以考虑一下eval。
- eval可以做出很有趣的事。比如使用eval你可以根据用户的输入直接创建函数。这可以使程序根据时间或用户输入的不同而使程序本身发生变化,通过举一反三,你可以获得惊人的效果。
- eval的上下文变量空间问题,请浏览《深入认识javascript中的eval函数》,《javascript函数作用域与闭包》http://www.v-ec.com/dh20156/article.asp?id=36好像也很深入
- eval执行脚本的权限是很特别的
相关阅读 更多 +