JavaScript相互運用性
Dart Webプラットフォーム は、dart:js_interop
を使用して、JavaScriptアプリやライブラリ、ブラウザAPIとの通信をサポートしています。
Web開発者は、Dartコードで外部のJSライブラリを使用することで、Dartで書き直すことなく利点を得ることができます。
次世代JS相互運用
#Dartチームは最近、開発者がDartコードでJavaScriptとブラウザバインディングにアクセスできるようにする機能とAPIのコレクションを全面的に見直しました。この次世代のWeb相互運用は、ユーザーエクスペリエンスを向上させるだけでなく、Wasmサポートを可能にし、DartをWebの将来に合わせています。
次の表は、Dartの新しいJSとWeb相互運用ソリューションを以前の対応物にマッピングしたものです。
新しい相互運用ライブラリ | 以前のライブラリ |
---|---|
package:web | dart:html dart:indexed_db dart:svg dart:web_audio dart:web_gl |
dart:js_interop dart:js_interop_unsafe | package:js dart:js dart:js_util |
Dartの相互運用機能はしばらくの間、開発が盛んに行われています。過去のJS相互運用ページで、以前のイテレーションに関する詳細な概要を確認してください。
概要
#JavaScript相互運用の書き方と使用方法については、
Web APIとのやり取りについては、
チュートリアルとヘルプについては、
以前のJavaScript相互運用ライブラリについては、
JavaScript相互運用に関する追加のドキュメントについては、
特に明記されていない限り、このサイトのドキュメントはDart 3.5.3を反映しています。ページの最終更新日:2024年8月4日。 ソースコードを表示 または 問題を報告する。