问题标签 [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中创建的问题