问题标签 [dart2js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
dart - 如何从 Javascript 调用 Dart 函数?
我想从 Javascript 中调用 Dart 函数。
我想使用dart2js(版本 1.1.3)编译包含 Dart 函数的 Dart 脚本,然后将生成的.js文件加载到 Javascript 环境中并从 Javascript 调用该函数。
myHyperSuperMegaFunction类似于以下从 Javascript调用的内容。
我尝试编译上述内容dart2js并将生成的.js文件加载到 Chrome 中。变量myHyperSuperMegaFunction被注册并定义为
但是,当我myHyperSuperMegaFunction(2,3)从 Chrome Javascript 控制台调用时,出现以下错误NoSuchMethodError : method not found: 'Symbol("call")' Receiver: Instance of '(){this.$initialize' Arguments: [Instance of 'Window', 2, 3]
dart - 编译为 JS 后 Dart 代码不起作用
所以..有一些奇怪的事情发生在我身上。
在我用 JS 编译它之前,我在 Dartium 中的代码运行良好。现在只有它的 JS 版本可以工作。如果我编译为 JS,那么我运行它可以工作的程序。但是 Dart 代码本身不再有效:(
有没有人遇到过类似的问题?正常吗?
如有必要,我可以将整个程序粘贴在这里.. 但问题是 Dart 没有向我抛出任何错误,而且我的编译代码有效,所以我不知道在哪里看 :(
谢谢!
dart - 带有聚合物运行时错误的 Dart2Js
我的 Dart-App 在 Dartium 中运行良好,但是当我编译为 js 时出现此错误:
我的 pubspec 看起来像这样:
我正在使用:
Dart Editor 版本 1.2.0.release (STABLE)
Dart SDK 版本 1.2.0
OS X 10.8.5
我看到了这个线程,但它没有帮助: 链接
感谢您的任何提示!
dart - 如何从 dart2js 输出创建先前的 dart 对象?
假设我编写了某种类型的库并将其转换为 js(每个 dart2js)。如何访问原型以创建对象?解决飞镖命名空间的正确方法是什么?
dart - 加速 Dart2JS 编译
有没有办法让 Dart2JS 编译器以任何重要的方式最小化输出时间?例如,是否可以让它只编译自上次编译以来已更改的文件?
对于上下文,我正在尝试 Dartangular。编译一个简单的 hello world 示例也需要 15-20 秒,从长远来看,这将变得难以使用。
javascript - 您如何将聚合物用于飞镖作为 javascript?
我有 dart-sdk,更新了我的路径以包含 dart 二进制文件,下载了教程并通过运行“pub get”获取了它的依赖项。我将倾向于使用 dart2js,直到 dartium 与 Chromium 完全集成,并使用
在 Firefox 中运行良好(我在 vim 中工作,而不是在 Dart 编辑器或 Spark 中工作)。
但是使用聚合物的 tutes 不包含 main() 所以 dart2js 不会编译它们。我不确定如何进行。我不知道如何创建一个 TuteStopwatch 实例,它扩展了 PolymerElement,例如,它可能用于创建 main()。
dart - TransitionFunction_linear 不是函数
dart2js 的输出代码在运行我的代码之前会引发异常。
代码行:$.TimelineTween__linearEase = Z.TransitionFunction_linear$closure();
$ 未定义
Z是飞镖
在隔离加载中执行。
mozilla:TypeError:Z.TransitionFunction_linear$closure 不是函数
铬:对象#没有方法'TransitionFunction_linear$closure'
dart - 为什么`final var`在 Dart 中是非法的?
分析仪没有说final var是非法的。但 dart2js 说final var是非法的
什么是正确的?为什么?
dart - 在 pub 构建期间关闭 dart2js
我正在为pub build. 我想在调试变压器时关闭 dart 文件到 js 的编译以节省时间。可能吗?
目前,我的简化pubspec.yaml是
dart - 使用自定义元素渲染页面时闪烁(FOUC 问题)
我使用 dart-polymer 包来创建自定义元素。我注意到在加载自定义元素的页面期间有一些闪烁。这种效果对于非常简单的 ClickCounter 应用程序也是可见的。有什么办法可以避免这种令人烦恼的眨眼吗?
维基百科http://en.wikipedia.org/wiki/Flash_of_unstyled_content很好地描述了这个问题
http://www.polymer-project.org/docs/polymer/styling.html#fouc-prevention建议的解决方案不适用于简单的应用程序(聚合物:'0.10.0-pre.2')..
另请参阅 code.google.com https://code.google.com/p/dart/issues/detail?id=17498中创建的问题