4

Dart が他の JavaScript フレームワークと相互運用する必要があることを考えると。クライアント Web 環境で、JavaScript から Dart プログラムと通信するための現在の、または予定されているベスト プラクティスは何ですか?

4

2 に答える 2

3

現在、Dart と通信するにはwindow.postMessageを使用する必要がありますが、interorp レイヤーが計画されており、いつでも dart2js に到着するはずです (ただし、最初の化身はJavaScript->DartよりもDart->JavaScriptに重点を置くと思います)。

于 2012-08-27T00:54:46.213 に答える
1

サンプルコード:

import 'package:js/js.dart' as js;

js.context.jQuery();
var context = js.context;  
var param = js.map({ 'modal': true, "width":1000, "height":600});
js.context.jQuery("#dialog").dialog(param); 

htmlで

<script src="packages/browser/interop.js"></script>

上記のコードは、jQuery を使用して div をダイアログとして開きます。

于 2013-06-22T10:04:45.083 に答える