【发布时间】:2026-02-01 19:15:01
【问题描述】:
我注意到use strict 似乎更常见,如下所示:
(function() {
'use strict';
...
比这个:
'use strict';
(function() {
...
例如,vanilla JS implementation of TodoMVC 就是这样做的。
这是有原因的吗?
编辑:我知道整个文件与功能块的区别。 TodoMVC 是一个很好的例子来说明为什么这个位置对我来说很奇怪,因为它不依赖任何外部库,所以整个“与非严格的第三方合作”在这里并不适用。
【问题讨论】:
-
Javascript 脚本通常被连接并压缩成一个文件。前一种方法确保您限制
use strict的范围。
标签: javascript