|
|
1
3
当f与A一起应用时,此警报将向10发出 |
|
|
2
3
感谢所有的想法,我最终只是在输出JS的构建脚本中进行了文本替换,基本上是在所有内容都被压缩后,用EVAL替换$EVAL$。我希望使用纯JS的方式,但是有这么多不同的eval浏览器实现,最好还是不要使用eval 但根据迪米特尔的回答和一些胡闹,我发现了以下几点。 似乎这个['eval']不起作用的原因是因为它发生的地方,在MooTools JSON.decode中,也是散列中的一个:
然而,这在Safari中不起作用,所以底线是,我试图做的事情不能跨兼容地完成。eval是一个特殊的敏感功能,每个浏览器都会对其进行不同的处理。 |
|
|
3
1
是否可以重构对某些外部垫片函数的eval调用,而这些函数不是压缩文件的一部分? |
|
|
4
1
我错过什么了吗?
检查一下 http://www.jsfiddle.net/nGL79/ 并且特定于mootools:
和
希望这能对你有所帮助。。。希望你不会有麻烦 函数eval必须直接调用,而不是通过另一个名称的函数调用 虽然 |
|
|
5
0
|
|
|
6
0
|
|
|
7
-1
这种方式需要jQuery。
|