锁定老帖子 主题:一段有趣的Javascript代码及分析
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-03-10
kstg750718 写道 clue 写道 IE下,字符串无法使用下标访问:
"abc"[1] // undefined 好像IE8可以. 我这里ie8不行 |
|
返回顶楼 | |
发表时间:2011-03-10
黑客的智商很BT,不知道本人BT不。。
|
|
返回顶楼 | |
发表时间:2011-03-10
knightzhuwei 写道 kstg750718 写道 clue 写道 IE下,字符串无法使用下标访问:
"abc"[1] // undefined 好像IE8可以. 我这里ie8不行 我这里ie8可以,但是ie7不行。 其实那段怪怪的代码,很早就看到过的,也很好理解,唯一的槛槛我觉得就是这个字符串下标的形式了,知道了这个东西,其它的都很容易,可惜的是ie支持不好,JScript/javascript手册也没提到过这个用法。 |
|
返回顶楼 | |
发表时间:2011-03-10
knightzhuwei 写道 kstg750718 写道 clue 写道 IE下,字符串无法使用下标访问:
"abc"[1] // undefined 好像IE8可以. 我这里ie8不行 测试了下,IE8下QuirksMode不行,Standard可以 IE7 Standard也不行 |
|
返回顶楼 | |
发表时间:2011-03-10
学习了,太牛了
|
|
返回顶楼 | |
发表时间:2011-03-11
太牛了,竟然可以这样,强悍!!!
|
|
返回顶楼 | |
发表时间:2011-03-11
呵呵,学习了,开眼了
|
|
返回顶楼 | |
发表时间:2011-03-11
开头一连串让人眼花缭乱的东西
最后组成了让人意想不到的内容…… 想出这个的人的确是很牛气 |
|
返回顶楼 | |
发表时间:2011-03-11
最后修改:2011-03-11
javascript:$=[].sort;alert($())
|
|
返回顶楼 | |
发表时间:2011-03-11
kidneyball 写道 有位仁兄用这个东东alert了“I love you",作为情人节送给老婆的礼物
http://stackoverflow.com/questions/5001529/how-can-i-say-love-without-character-or-digits-in-javascript 但只在FF下可用,据说是因为IE上无法获取到字母“v”。代码是: ($=($=[$=[]][(__=!$+$)[_=-~-~-~$]+(_$={}+$)[_/_]+ ($$=($_=!''+$)[_/_]+$_[+$])])())[__[_/_]+__ [_+~$]+$_[_]+$$]((_$_=(__$=-~[])/--__$+[])[__$]+_$[_+++_]+__[__$=-~-~[]]+_$[-~[]]+($[_$[$__=_+_]+_$[++$__]+_$[++$__]+_$[++$__]+_$[++$__]+_$[++$__]]+[])[ $__+$__+--_]+__[++_]+_$[$__=_+--_]+_$_[_+++_]+_$[_/_]+$_[__$]); 祝他们小两口幸福快乐! 也不是取不到v, 而是没有去做所有版本, 不同浏览器的那个 【native code】的地址不同, 又需要分支判断什么的, 跨浏览器是很复杂的说 谢谢^_^ |
|
返回顶楼 | |