ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

フラグメントからのJavaScriptは、SCRIPTを使用してHTMLページに組み込まれます。

  • 何が変わったの?
    フラグメントからの JavaScript は、関数にコードを埋め込む代わりに、モジュール型の <script> を使用してページに組み込まれるようになりました。

  • なぜこの変更が行われたのですか?
    JavaScript モジュールで利用可能なすべての機能を活用したいと考えました。 JavaScript モジュール - JavaScript | MDN
    例えば、import ステートメントを使用する機能などです。

  • 何が影響を受けますか?
    モジュールタイプのタグ <script>
    で直接サポートされていないコード。例:

    • return 関数のスコープ外のステートメント
    • 自動変数宣言、例: myVariable = 'value'
  • 破壊的変更にうまく対応するために、機能や実装をどのように更新すればよいでしょうか?
    コードの移行はかなり簡単です。return ステートメントを削除し、変数宣言には、変数名の横に let または const を使用するだけです。 const myVariable = 'value'
    一時的な回避策として (まもなく削除されます)、この機能に disable を追加しました。インスタンス設定 -> ページフラグメント -> フラグメント JavaScript に移動して、チェックボックスを無効にする必要があります。