- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在为一个 friend 审查一个外包项目,在每个页面的顶部都有一个非常奇怪的 Javascript 代码块。 显然它什么也没做但它是如此迷幻我忍不住想知道大写 F' 它是怎么来的:
(function() {
with (this[2]) {
with (this[1]) {
with (this[0]) {
return function(event) {};
}
}
}
})
除非我遗漏了一些东西,否则开发人员必须受到某种苯丙胺的影响才能自行生产,所以我假设它是自动化工具的遗迹,但我一辈子都做不到想象一个有用的场景。
任何人都可以阐明这一点吗?有没有人遇到过类似的情况?
这绝对是一切,除了开头 <script>
从文档中的字节零开始标记。如前所述,我知道它什么也没做 - 即使表达式 was 已执行 this
将是 window
或 global
它没有任何数字索引,所以它在第一行就失败了。
我知道 with
作为一个概念还有很多不足之处,作为一个恶作剧,它并不好笑。我会留下这个问题 - 也许某个地方的壁橱里的猴子知道一些事情。
最佳答案
这可能很有趣……它似乎来自调试器。我不知道是哪个调试器,也不知道它为什么会添加这种奇怪的代码:
Why is this function being undone?
也许你可以问问 Scott Severance?
综上所述,我个人更喜欢类猿后代这个词......
Please Note: This question was definitely rather random, but I especially like the fact that the (at least partial) answer was found already existing on StackOverflow...?! Is there anything that SO doesn't have an answer for, it's getting like one of those people who never likes to admit they don't know something!
关于javascript - 晦涩的嵌套 "with"语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21638523/
我是一名优秀的程序员,十分优秀!