我只是想知道是否有一个原因,为什么twitter bootstrap-modal.js有一个声明半冒号的结尾.
当我压缩/缩小脚本时,我会遇到解释器问题.我通过JSLint运行脚本,没有关于分号的警告.
这与严格模式有关吗?
最佳答案 简单的答案,美学.答案很长,因为它是有效的(根据开发者).您的担忧实际上是与引导程序的开发人员和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/