1

有没有人有想法,为什么别人会写类似下面这样的html代码:

<html>
  <body>
    <span id="onloadscript"><!-- function bla(){/*stripped*/}()--><span>moep</span></span>
    <img src="1x1.gif" onload="eval(document.getElementById('onloadscript').childNodes[0].nodeValue)">
  </body>
<html>

我不知道它做了什么,唯一的问题是,为什么有人应该这样做。更快的页面加载?浏览器工作区?

4

1 回答 1

0

当然你可以有这样的:onloadscript元素内的脚本将在图像加载 1x1.gif加载。

我认为这是一种“完整加载脚本”的解决方法。也许伪装在元素内的评论上。

您可以使用 jQuery ready 安全轻松地替换此解决方法:

$(文档).ready(bla);

于 2014-11-19T13:24:10.270 回答