0
点赞
收藏
分享

微信扫一扫

1kB的JavaScript能做什么——代码的精简化和算法

<html><body><script>
eval(z='p="<"+"pre>"/* ,.oq#+     ,._, */;for(y in n="zw24l6k\
4e3t4jnt4qj24xh2 x/* =<,m#F^    A W###q. */42kty24wrt413n243n\
9h243pdxt41csb yz/* #K       q##H######Am */43iyb6k43pk7243nm\
r24".split(4)){/* dP      cpq#q##########b, */for(a in t=pars\
eInt(n[y],36)+/*         p##@###YG=[#######y */(e=x=r=[]))for\
(r=!r,i=0;t[a/*         d#qg `*PWo##q#######D */]>i;i+=.05)wi\
th(Math)x-= /*        aem1k.com Q###KWR#### W[ */.05,0<cos(o=\
new Date/1e3/*      .Q#########Md#.###OP  A@ , */-x/PI)&&(e[~\
~(32*sin(o)*/* ,    (W#####Xx######.P^     T % */sin(.5+y/7))\
+60] =-~ r);/* #y    `^TqW####P###BP           */for(x=0;122>\
x;)p+="   *#"/* b.        OQ####x#K           */[e[x++]+e[x++\
]]||(S=("eval"/* l         `X#####D  ,       */+"(z=\'"+z.spl\
it(B = "\\\\")./*           G####B" #       */join(B+B).split\
(Q="\'").join(B+Q/*          VQBP`        */)+Q+")//m1k")[x/2\
+61*y-1]).fontcolor/*         TP         */(/\\w/.test(S)&&"#\
03B");document.body.innerHTML=p+=B+"\\n"}setTimeout(z)')//
</script></body></html>

运行起来的效果图也和代码十分相似,有兴趣的小伙伴可以研究一下。

1kB的JavaScript能做什么——代码的精简化和算法_javascript

这是一个神奇的JS代码,通过加密和简化,将地球的3D旋转与代码结合起来,这个网站收集了很多1KB的代码,可以查看:https://js1k.com/

炸弹人

1kB的JavaScript能做什么——代码的精简化和算法_3D_02

吃豆人

1kB的JavaScript能做什么——代码的精简化和算法_html_03

找宝藏

1kB的JavaScript能做什么——代码的精简化和算法_html_04

1K字节以内的Javascript参赛作品,这个脑洞炸裂的比赛太厉害了!!!


举报

相关推荐

0 条评论