eval函数实现了js中的运行时多态,看下面例子:
function fn1(){
//...你要执行的代码
}
function fn2(){
//...你要执行另一些代码
}
var Ineed = "fn1";
eval(Ineed + '()'); //运行fn1();
Ineed = 'fn2';
eval(Ineed + '()'); //运行fn2();
今天我发现在IE6中,eval和CSS中的expression担配使用会使网页出错。