4

我只是想知道为什么 twitter bootstrap-modal.js 的语句结尾分号如此之少是有原因的。

当我压缩/缩小脚本时,我遇到了解释器问题。我通过 JSLint 运行脚本并且没有关于分号的警告。

这与严格模式有关吗?

4

1 回答 1

2

简单的回答,美学。长答案,因为它是有效的(根据开发人员)。您的担忧实际上是与引导程序的开发人员和 JsMin 的开发人员长期争论的一部分。目前处于僵局并引起争论,因为引导人员声称 JsMin 需要修补,而 JsMin 的开发人员声称需要修复的是他们的代码。所以你不会很快看到修复。

这是 GitHub 上关于这个问题的主题:

https://github.com/twitter/bootstrap/issues/3057

注意:Douglas Crockford 是 JsMin 的开发者

这是reddit上关于同一问题的另一个线程:

http://www.reddit.com/r/programming/comments/sag8p/crockford_on_bootstraps_semicolon_omission/

于 2012-04-16T15:14:03.037 回答