问题标签 [dart]

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.

0 投票
1 回答
1447 浏览

dart - 在 Dart 中读取文件

我正在尝试在 Dartium 浏览器上使用 Dart 从机器读取文件(为此目的在我的桌面上制作了一个简单的 .txt 文件)。

我有一个输入字段,向它添加了一个侦听器,它的外观如下:

当我选择文件时,我收到错误:

堆栈跟踪:0。功能:'Object.noSuchMethod' url:'bootstrap' line:717 col:3

在我使用内联注释标记的行上。

我还设置了一个脚本来执行带有所需标志的 Dartium:

任何人都可以提供任何可能出现问题的提示吗?

PS 我正在使用 Ubuntu Precise x64。

0 投票
3 回答
8686 浏览

inheritance - 什么时候在 Dart 中使用接口?

我正在阅读 Dart 的文档,我有点困惑,可能是因为我来自 Ruby,关于如何使用接口。当然,接口并不是 Dart 独有的,关于何时应该使用接口有很多解释。例如,这似乎是说接口仅在您在团队中时才有用。在开源世界中,每个人都在阅读和重用别人的代码,这意味着什么?

我见过的一个有趣的解释似乎暗示使用了接口:

  1. 在缺乏多重继承的语言中,以及
  2. 就此而言,它们以某种方式作为缺少多重继承的解决方法。

我不明白。我知道 Ruby 中的模块是一种解决方法,因为它们允许我用实际的主体定义真正的方法。接口只允许我定义实现它的类应该有哪些方法。有什么问题?谁能告诉我一个真正有用的例子,我可以立即看到使用接口的价值?

PS 在相关说明中,有没有办法在 Dart 中使用多重继承?

0 投票
2 回答
2175 浏览

web-applications - 是否可以在 Web 应用程序中写入文件?

我想制作一个完全客户端的文本编辑器。不幸的是,dart:io 不能在客户端工作。我想将用户输入的文本保存到他机器上的文件中。他可以完全控制它的保存位置或我必须跳过的任何箍,以使其被认为是安全的。是否可以将文件写入他的机器?

0 投票
2 回答
1439 浏览

dart - 有没有办法在 Dart 的类中动态调用方法或设置实例变量?

我希望能够用 Dart 类构造函数做这样的事情:

显然,这是行不通的,因为this没有[]=方法。

有没有办法让它发挥作用,或者它根本就不是做事的“飞镖方式”?如果不是,你能告诉我什么是解决这个问题的正确方法吗?

0 投票
2 回答
359 浏览

dart - 无法在 Dart 中解析类名“InvocationMirror”

我一直在尝试使用 Dart 的noSuchMethod(),但是这段代码

导致以下错误:cannot resolve class name 'InvocationMirror' from 'MyClass'

看起来没有像 InvocationMirror 这样的类。它可能是没有它的旧版本的飞镖吗?我拥有的是今天刚下载的来自 SDK for Mac 的稳定版本。

0 投票
2 回答
956 浏览

dart - 你如何在 Dart 中监听 keyUp 事件?

如何在 Dart 的 DOM 元素上监听或注册 keyUp 事件?

0 投票
3 回答
3893 浏览

compiler-construction - dart javascript 编译器 (dart2js) 是如何工作的?

Dart 在其自己的 Dart VM 中运行,但您可以将其编译为现代优化的 JavaScript。但这是如何工作的?网上有没有解释这个过程的文章或论文?

我想知道这是否是一个简单直接的元素与元素匹配,开发、处理只是耗时,或者 Dart 的某些元素/方面是否无法编译为 JavaScript。

http://www.dartlang.org

编辑:谢谢你的 2 个答案。关键是,我告诉我的一位同事 dart 并且 dart 可以编译为 JavaScript。他承认它可以编译成 JavaScript,但它会产生 mumbojumba 代码,并且只适用于简单的东西。最后他说:'''好吧,解释我。这种编译将如何处理非平凡的代码?'''

这就是我问的原因。我希望网上有一些材料可以链接他。

0 投票
2 回答
1844 浏览

html - 如何在 Dart 中通过鼠标单击 HTML5 画布获得 X 和 Y?

我在网页上有一个 HTML5 画布。当用户单击画布时,我想获取相对于画布的 X 和 Y 坐标。我想在 Dart 中执行此操作。

0 投票
1 回答
979 浏览

regex - 为什么这个正则表达式不返回任何匹配项?

我正在使用dart 正则表达式并试图找到一个匹配项

飞镖代码:http ://try.dartlang.org/s/SY1B

我正在尝试执行不区分大小写的搜索以查找字符串的所有匹配项。它说没有匹配项。我确定我在某个地方搞砸了,因为我是正则表达式的新手。如何修改代码以找到匹配项?

对于上下文,我计划修改代码以搜索我认为可以使用以下代码实现的任何字符串。

0 投票
3 回答
2009 浏览

javascript - 如何使用青蛙将 javascript 转换为飞镖?

这个网站上有人提到可以使用 frog 将 javascript 转换为 dart。我试了一下,但没有成功。

用青蛙将javascript转换为飞镖的详细过程是什么?

谢谢