(function(){alert(1);})();
eval()
new Function()
通过script标签动态插入执行
我知道就这三种,但是不知道哪种好?
eval不好,多一次解析过程。
创建函数没啥问题。
通过script标签动态插入执行,好麻烦呀,又拼接又添加的。
new Function
new Function ([arg1[, arg2[, ... argN]],] functionBody)
但是最好少这样做执行字符串作为函数
(function(){alert(1);})();
eval()
new Function()
通过script标签动态插入执行
我知道就这三种,但是不知道哪种好?
eval不好,多一次解析过程。
创建函数没啥问题。
通过script标签动态插入执行,好麻烦呀,又拼接又添加的。
new Function
new Function ([arg1[, arg2[, ... argN]],] functionBody)
但是最好少这样做执行字符串作为函数