问题标签 [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 回答
102 浏览

dart - Dart 编辑器关于最终字段的错误报告不一致

给定以下类,Dart Editor (build 5549) 给了我一些相互矛盾的反馈(根据构造函数正文中的注释):

更令人困惑的是,它会很高兴地为这两行生成等效的(工作的)javascript。方法的情况似乎与构造函数的情况相同;这尤其使我相信在这两种情况下都不允许这样做。

Dart 样式指南建议使用公共最终字段而不是具有公共 getter 的私有字段。我在理论上喜欢这个,但非平凡的成员构造不能真正进入初始化列表。

我是否错过了将前者报告为错误而后者没有报告的正当理由?还是我现在应该提交错误?

0 投票
5 回答
18586 浏览

dart - 如何将条目添加到列表中的特定索引?

我可以调用 list.add() ,它在最后添加,但没有方便的方法将条目添加到同时增加列表的特定索引。

0 投票
1 回答
1017 浏览

xml - Dart:正则表达式解析多行 xml 文档

我正在尝试解析这样的简单 XML 文件:

我为此使用以下代码:

即使将多行参数设置为true ,它看起来也不起作用。当我从文件中删除所有换行符时,就可以了。

我做错了什么还是该报告错误了:)?

0 投票
2 回答
5516 浏览

json - 用 Dart 解析 JSON

我希望能够将字符串解析为可以使用点表示法访问的对象,例如 myobject.property,而不是数组表示法,例如 myobject['property']。数组表示法工作正常。这是我到目前为止所拥有的。

我有一些 XML:

转换为 JSON:

我有以下飞镖代码:

产生(期望的)输出:

但是当我尝试时:

我得到以下信息:

理想情况下,我想要一个可以使用点符号访问的对象,并且编译器不会发出有关 Object 没有属性的警告。我尝试了以下方法:

但我没有像希望的那样给我'level1name',而是得到:

我在这里做错了什么?有什么办法可以做我正在尝试的事情吗?谢谢。

0 投票
3 回答
1560 浏览

dart - Dart 编辑器的主题

现在,白色的背景刺痛了我的眼睛,因为这是一个漫长的黑夜。是否可以从 Dart 编辑器 (v 0.1) 更改主题(更暗)?选择背景颜色和语法高亮怎么样?

0 投票
1 回答
273 浏览

html - 为什么我的画布从不绘图?

我昨天开始玩 Dart,并想尝试制作一个简单的游戏引擎。我也是 canvas element 的新手,所以我确定我在某个地方犯了一个愚蠢的错误。

这是我的主要游戏循环。

下面是 StartMenu 代码的代码:

出于某种原因,除非我单步执行代码,否则永远不会绘制矩形。几乎就像在调用下一个清除之前,浏览器没有足够的时间来绘制它。我试过增加绘制间隔,但它没有改变任何东西。

这是我解决问题的方法:

0 投票
2 回答
162 浏览

function - 有人能解释一下这个简单的功能是如何工作的吗

来自http://www.dartlang.org/language-tour/#functions

能不能把这个翻译成英文。。。。

困扰我的是不理解它是如何工作的,它是如何工作的..

应该是这样var add2 = makeAdder;然后在print(add2(3));但它不会工作......

0 投票
1 回答
293 浏览

dart - 飞镖,编辑器,断点,调试动态网页

最新的 dart 编辑器支持调试和断点,它可以在静态 HTML 页面中工作。我有一个现有的后端 (Django),当我将“启动目标”设置为 URL 时,我无法让调试器工作。

我收到此错误:

有任何想法吗?


好的,我可以在 Chromium 中使用调试器。显然,您必须重新加载页面才能在 Chromium 中查看 dart 脚本。

0 投票
5 回答
18970 浏览

function - dart 是否支持运算符重载

我读到 Dart 不支持函数重载。它是否支持运算符重载?如果是的话,你能用一个简单的例子告诉我它是如何完成的吗?还有什么优点等?

0 投票
3 回答
2221 浏览

javascript - 谷歌地图和 DART

我是飞镖的新手。是否可以在 DART 上使用 Google Maps Javascript API?如果现在不能直接实现,还有其他替代方法吗?