Entries

笔记:JavaScript兼容细节 / Note: Tweak your JavaScript for Compatibility


//IE, FF, Opera, GC

function(){
alert("hello!");
}();
//x,x,o,x

function(){
alert("hello!");
}.call();
//x,x,o,x

(function(){
alert("hello!");
}());
//o,o,o,o

var a = function(){
alert("hello!");
}();
//o,o,o,o
//语法问题

alert(eval("{}"));
//x,x,x,x

alert(eval("({})"));
//o,o,o,o
//语法问题

alert(eval("function(){}"));
//x,x,o,o

alert(eval("(function(){})"));
//x,o,o,o

alert(eval("[function(){}][0]"));
//o,o,o,o
//应该是BUG

("l".a)();
//o,o,o,o

"l"["a"]();
//o,o,o,o
//和"l".a()等价
Opera还真是奇特, caller有可能返回call/apply
引用此文章(FC2博客用户)
http://shinron4.blog126.fc2blog.us/tb.php/40-5f52adce

引用

留言

发表留言

发表留言
只对管理员显示

Appendix

自我介绍

优雅的神棍 / Elegant Tales

Author:优雅的神棍 / Elegant Tales
神棍你好,神棍再见。

最新引用

QR

QR

羔羊们啊

加为好友

和此人成爲好友

搜寻栏