我知道这是一个基本问题,但我想问哪个更好的地方放置"使用严格的"如果所有代码都包含在$(function(){}中 - 例如:此语句位于文件的顶部。
或者:
$(function(){
"use strict";
// jQuery methods go here...
});
或
"use strict";
$(function(){
// jQuery methods go here...
});
我认为第二个更加通过(如果在文件的最顶部)将覆盖所有内容,无论放在何处。
这是对的吗?
THX 亚当
答案 0 :(得分:1)
这取决于您希望严格控制文件的哪个部分。如果将它放在函数中,那么只有该函数符合严格的原则。如果将它放在文件的顶部,那么整个文件将使用strict。如果您将已弃用的方法与新方法混合在一起,那么您可能只想在某些功能中使用它。这是ECMAScript 5的一个新功能,但要回答你的问题,没有更好或更糟的。这取决于你想要做什么。