3

我很感激您通过在 Javascript 中“使用严格”的时机和时机的经验中吸取的教训。

恕我直言,“使用严格”在服务器端 javascript 代码中很好,但在客户端却不行,因为并非所有(甚至现代)浏览器都支持此功能。正确的?

4

2 回答 2

2

在严格模式下阅读此john resig

“使用严格”;在客户端 javascript 编程中与在服务器端一样重要。

如果浏览器不支持它,它不会有任何害处,因为它只是一个字符串加上一个分号 .. 如果解释器没有正确识别它,它什么也做不了。

与“使用严格”;模式 .. 如果您的程序即使在 chrome 等现代浏览器之一中也能正常运行,那么您现在知道您的程序没有任何愚蠢的错误。之后,您可以继续使用任何其他可能的浏览器,因为正如我所说,如果没有正确解释它不会造成任何伤害。

于 2014-02-07T08:14:36.297 回答
-1

是的,没错。但有些浏览器不支持。

实际上,很多现代浏览器都支持使用严格。

        Internet Explorer = v10,v11
        Firefox           = v4.0 +
                **Webkit** 
        Chrome            = v13.0 +
        Opera             = v11.6 +
        Safari            = v6.0 + 

请检查:http ://caniuse.com/use-strict

于 2014-02-07T08:05:40.197 回答