4

鉴于 Dart 需要与其他 javascript 框架进行互操作。在客户端-Web 环境中,从 javascript 与 Dart 程序通信的当前或预期的最佳实践是什么?

4

2 回答 2

3

目前,您需要使用window.postMessage与 Dart 通信,但是计划了一个 interorp 层,并且应该在任何一天到达 dart2js(尽管我相信它的初始化身将更多地关注Dart->JavaScript而不是JavaScript->Dart)。

于 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 回答