5

此外use strict,还有哪些其他use指令?

4

3 回答 3

4

万一它仍然对任何人感兴趣,我只是遇到了一个“使用 asm”指令,用于asm.js

因此,随着时间的推移,似乎可能会添加额外的“使用”选项。

于 2013-04-22T19:53:49.133 回答
4

在“指令序言”(JavaScript 引擎可能使用的部分)中还有一些示例:

  • 'use strict';
  • 'use asm';
    Mozilla 的asm.js是该语言的一个子集,用于处理数字。
  • 'use stricter';
    谷歌的声音脚本。对于快速 OOP
    也有一些模式,如:
  • 'use babel';
    Atom.io中使用。(以前是'use 6to5';:)

Jeremy Ashkenas的推文建议在同一字符串 ( ) 中进一步使用+和前缀,但这似乎与规范相矛盾(在kangax 的回答Bergi 的回答中进一步澄清)。-'use ...';'use stricter +types -tco +jsx +asm +es2019-pre';

于 2016-05-31T02:20:54.010 回答
2

尽管它不是像 那样的声明性"use strict";,但 ECMAScript 的下一版本(代号 Harmony)显然将具有您可以在<script>标签中使用的选择加入功能。

从这篇文章

  • 通过脚本标签中的 MIME 类型选择加入:(<script type="application/javascript;version=next">其中“next”是仍有待确定的内容的占位符)

这篇文章是David Herman对这次演讲的概述,非常值得一看。

于 2011-08-09T17:04:18.630 回答