跳到主要內容

JavaScript 互操作性

Dart Web 平臺支援使用 dart:js_interop 與 JavaScript 應用、庫以及瀏覽器 API 進行通訊。

Web 開發者可以在 Dart 程式碼中使用外部 JS 庫,而無需用 Dart 重寫任何內容,從而受益。

下一代 JS 互操作

#

Dart 團隊最近徹底改進了允許開發者在其 Dart 程式碼中訪問 JavaScript 和瀏覽器繫結的特性和 API 集合。這一代新的 Web 互操作不僅改善了使用者體驗,還支援 Wasm,使 Dart 與 Web 的未來保持一致。

下表將 Dart 新的 JS 和 Web 互操作解決方案與其過去的對應方案進行了對映

Dart 的互操作功能目前一直在大力開發中;請檢視過去的 JS 互操作頁面,以獲取關於過去版本的更深入總結。

概覽

#

有關如何編寫和使用 JavaScript 互操作的資訊

有關與 Web API 互動的資訊

有關教程和幫助

有關以前的 JavaScript 互操作庫的資訊

有關 JavaScript 互操作的其他文件