Кроме use strict, какие еще директивы use существуют?
use strict
use
В случае, если это все еще кому-то интересно, я просто наткнулся на директиву use asm для использования с asm.js .
Так что, похоже, со временем могут быть добавлены дополнительные опции «использования».
Еще несколько примеров, которые могут быть в «директивном прологе» (раздел, потенциально используемый для движков JavaScript):
'use strict';
'use asm';
'use stricter';
'use stricter+types';
'use babel';
'use 6to5';
Твит от Джереми Ашкенас предполагает дальнейшее использование префиксов + и - в той же строке 'use ...'; ('use stricter +types -tco +jsx +asm +es2019-pre';), но это, кажется, противоречит spec (дополнительно разъяснено в ответе Кангакса и ответе Берги ).
+
-
'use ...';
'use stricter +types -tco +jsx +asm +es2019-pre';
Хотя это не декларативный тип, например "use strict";, следующая версия ECMAScript (с кодовым названием Harmony) , очевидно, будет иметь возможность подписки, которую можно использовать в теге <script>.
"use strict";
<script>
Из этой статьи :
opt-in через MIME-тип в теге script: <script type="application/javascript;version=next"> (где «next» - это заполнитель для чего-то, что еще предстоит определить)
<script type="application/javascript;version=next">
Статья представляет собой обзор этой презентации Дэвида Хермана , которую очень стоит посмотреть.