对img load事件执行html注释
Eval'ing html comment on img load event
有人知道为什么其他人会写类似于下面的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>
我不知道它是做什么的,唯一的问题是,为什么有人要这样做。更快的页面加载?浏览器解决方案?
当然你可以这样做:onloadscript
元素内的脚本将在 1x1.gif
图像加载后加载。
我认为这是一种"完全加载脚本"的解决方案。可能隐藏在元素中的注释中。
你可以安全、轻松地使用jQuery替换这个解决方案:
$(文档)时(bla);
相关文章:
- 使用JQuery或Javascript编辑HTML注释文本
- 删除Angular JS中的辅助HTML注释
- 如何呈现带尖括号的HTML注释<!--{{myModel.myProperty}}-->
- 解析 HTML 注释中的键值 json
- Ajax 输出 html 注释
- 如何为 JavaScript 生成的 HTML 注释添加事件
- QNetworkReply 不会在 HTML 注释中隐藏 JavaScript
- 在两个 HTML 注释行之间插入内容
- geochart:添加html注释到它或其他任何其他替代图表
- REGEX-在html注释模式之间插入内容
- HTML注释(如果没有javascript)
- 带有JSOUP的HTML注释
- 使用Javascript在页面上插入HTML注释
- 为什么Angularjs指令会变成html注释
- regex来提取html注释属性
- 在HTML注释之前插入DIV元素
- 如何在HTML注释中输出KnockoutJs值
- 网站如何将html注释输出到控制台
- 如何在没有唯一标识属性但有HTML注释的情况下使用jQuery选择HTML
- 在HTML注释标签中获取文本