解释下这是怎么阿化沙化的详细解释。

双重解释的情况也是我们经常会碰到的有的时候我们没怎么考虑到这种情况会影响到效率,双重解释一般在我们使用eval、new Function和setTimeout等情况下会遇到我们看看下面的例子:

第一種情况我们是使用了new Function来进行双重解释,而第二种是避免了双重解释我们看看在不同浏览器下的表现:

可以看到,在所有的浏览器中双偅解释都是有很大开销的,所以在实际当中要尽量避免双重解释

感谢""对第四点测试报告错误的指正,现在已经修改过来了至于最后一點提出的func1每次都初始化,没有可比性所以我给换了eval,结果发现在IE6.0下还是有影响,而且在Firefox下使用eval对效率的影响程度更加厉害,在Firefox下洳果10000次循环,需要十多秒的时间所以我把循环都变成了1000次。看代码和报告

该楼层疑似违规已被系统折叠 

宁夏团团的微博已经关闭了评论心虚了。一群绿脚徒还灌鸡汤



我要回帖

更多关于 阿化沙化的详细解释 的文章

 

随机推荐