要为所有 JavaScript 启用严格模式,"use strict"
设置需要位于每个导入的 JavaScript 文件的顶部、第一个文件的顶部还是任何文件的顶部?
似乎没有这方面的文档。
Thanks!
它需要位于您想要的每个脚本的顶部strict
应用于。
But,如果脚本通过缩小连接,则第一个文件顶部的“use strict”将应用于所有文件(因为它们将位于同一个文件中)。
由于这种感知到的危险(第三方库?),建议 https://developer.mozilla.org/en/JavaScript/Strict_mode#Invoking_strict_mode不要这样做,而是将其应用到IIFE http://benalman.com/news/2010/11/immediately-invoked-function-expression/对于每个脚本。
<script src="foo.js">
(function () {
"use strict";
// Your code, don't forget you've now got to make things global via `window.blah = blah`
}());
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)