请问这段代码是什么意思了,求大神指导下!
<script type="text/javascript">
//<![CD(function(){
var a = function() {try{return !!window.addEventListener} catch(e) {return !1} },
b = function(b, c) {a() ? document.addEventListener("DOMContentLoaded", b, c) : document.attachEvent("onreadystatechange", b)};
b(function(){
var a = document.getElementById('yjs-content');a.style.display = 'block';
setTimeout(function(){
var s,t,o,p,b,r,e,a,k,i,n,g,f, lOdlnTZ={"inZXvGu":+!![]};
t = documATA[
ent.createElement('div');
t.innerHTML="<a href='/'>x</a>";
t = t.firstChild.href;r = t.match(/https?:\/\//)[0];
t = t.substr(r.length); t = t.substr(0,t.length-1);
a = document.getElementById('jschl-answer');
f = document.getElementById('challenge-form');
;lOdlnTZ.inZXvGu-=+((!+[]+!![]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]+!![]+!![]+!![]));lOdlnTZ.inZXvGu-=+((!+[]+!![]+[])+(!+[]+!![]+!![]+!![]+!![]+!![]));a.value = parseInt(lOdlnTZ.inZXvGu, 10) + t.length; '; 121'
f.submit();
}, 4000);
}, false);
})();
//]]>
</script>
你这是被压缩后的代码?
看的头疼.
a方法 判断浏览器是否支持window.addEventListener方法
IE低版本不支持需要使用attachEvent
b方法为 document的 DOMContentLoaded事件添加监听,处理方法为b方法的第一个参数"b",参数c表示事件 是捕获还是冒泡
在下面一行,直接执行了b方法,传入一个匿名函数和false(false为addEventListener第三个参数默认值,可以不传)
方法里面的一堆,没兴趣看了,改了改样式,创建了div,添加了个链接之类的鬼