9得票2回答
如何合理地使用jQuery和"use strict"?

如果我有以下内容: "use strict"; $(document).ready(function () { }); 我收到了警告。 '$'is not defined

9得票2回答
在IE 8/9中使用"use strict"是否安全?

根据http://caniuse.com/use-strict,IE 8/9不支持'use strict'。我的问题是,在不兼容'use strict'的IE 8/9或其他浏览器中使用它是否真的安全?会破坏我的代码吗?

8得票2回答
为什么在严格模式下这是非法的?

是的,我知道,严格模式还没有到来,但实际上,我正在为未来做计划... 那么,为什么会这样: $('#'+ $(this).attr('id').replace('control-', 'legend-')).fadeIn(); ES5严格模式中不允许使用“...”吗? 还是我误解了?...

8得票2回答
为什么“use strict”(JavaScript)不能检测出未声明的变量?

我试图让"use strict";指令起作用,但有点困难。在下面的文件中,FireFox 9将(正确地)检测到第3行未声明someVar,但未能检测到第19行未声明theVar。我对为什么会这样感到困惑。 "use strict"; // this will cause the browse...

7得票3回答
约翰·雷西格的简单类实例化和"use strict"

参考:http://ejohn.org/blog/simple-class-instantiation/ 本文介绍了一种简单的JavaScript类实例化方法。这种方法使用了一个init函数来代替构造函数,并且使用了原型链来继承属性和方法。此外,该方法还可以方便地创建子类。 // make...

7得票2回答
"use strict" 严格模式是如何被函数继承的?

这里是我的代码,似乎表明答案是肯定的 - http://jsfiddle.net/4nKqu/ var Foo = function() { 'use strict' return { foo: function() { a = 10 ...

7得票1回答
为什么JSLint在这个函数上会给出严格违例错误?

JSLint给我报了“strict violation(严格模式违规)”的错误,尽管我在一个函数中使用了“this”上下文,将其隐藏在全局范围之外。 function test() { "use strict"; this.a = "b"; } 就记录而言,我在Webst...

7得票1回答
“Bad Line Breaking”在使用“use strict”后是否已经过时?

请假设 'use strict'; 并且假设 JSLint 已开启,不能忽略错误。 我发现运算符和以 ',' 开头的列表更易读,例如: var i = 0 , j = 1 , someLongVariablename1 , someLongVariablename2...

7得票4回答
“use strict”只在调试中使用吗?

我想知道当我完成编程并发布我的JavaScript文档供任何人查看时,是否真的需要包含"use strict"。我喜欢使用它来检查我是否以良好的方式编码。 那么,当我发布JavaScript文件供公众使用时,是应该包含还是删除"use strict"呢? 我提出这个问题的原因是为了节省Ja...