这两种方式中哪一种更快,为什么?
window.setTimeout("func()", 100);
或者
window.setTimeout(function(){func();}, 100);
我猜如果除了 John Resig 和所有 ninjas 之外没有其他原因使用它,我猜第二种方式更快,我猜是因为它已经解析,而不是它必须创建一个新的解析“thingie”的第一种方式”。我依稀记得这是人们不喜欢 eval() 的原因之一。
另外,虽然我在这里有你,但在第二个代码片段中,在这种情况下,第一个分号是否被认为是好的做法?