问题标签 [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 投票
3 回答
3386 浏览

javascript - 谷歌的 Dart 如何获得更好的性能?

我已经阅读了有关 Google 即将推出的 DASH/DART 语言的文章,我觉得这很有趣。

我偶然发现的一件事是他们说他们将消除 JavaScript 固有的性能问题。但是这些性能问题究竟是什么?文中没有任何例子。这就是它所说的:

  • 性能——Dash 在设计时考虑了性能特征,因此可以创建不存在所有 EcmaScript VM 必须存在的性能问题的 VM。

您对这些固有的性能问题有什么想法吗?

0 投票
4 回答
2624 浏览

google-closure - google dart 与 google 关闭有什么关系?

我刚刚开始使用 Google Closure,而且我还听说过 Google Dart,它看起来非常相似。两者有什么关系?

0 投票
2 回答
1054 浏览

mixins - Google Dart 是否支持 mixin?

我浏览了语言文档,似乎 Google Dart 不支持 mixins(接口中没有方法体,没有多重继承,没有类似 Ruby 的模块)。我对此是否正确,或者是否有另一种方法可以在 Dart 中具有类似 mixin 的功能?

0 投票
2 回答
10384 浏览

javascript - Dart 语言比 JavaScript (Node.js) 有什么好处

就他们试图解决的问题而言,我没有看到Dart的意义。

我读到它是由于 JavaScript 的缺点而创建的,但是没有给出这些缺点。

有人可以解释学习 Dart 而不是我学习 Node.js 的好处吗?

0 投票
3 回答
4768 浏览

dart - 有可用的 Dart VM 吗?

刚读到谷歌宣布对新的网络编程语言 Dart 进行早期预览的新闻。dartlang.org上的文档指出:

你将能够以多种方式运行 Dart 代码:

  • 将 Dart 代码翻译成可以在任何现代浏览器中运行的 JavaScript:Chrome、Safari 5+ 和 Firefox 4+(即将推出更多浏览器支持)。

  • 直接在服务器端的虚拟机中执行 Dart 代码

  • 使用 Dartboard 在任何浏览器窗口中编写、修改和执行小型 Dart 程序

我很好奇是否已经有 VM 可用于运行 Dart 代码?无论如何都找不到它,也许它可以通过一些 beta 程序获得?

0 投票
2 回答
2748 浏览

javascript - What does Dart's output look like?

Dart, Google's new web language, says it supports outputting to JavaScript.

What does a simple conversion look like?

0 投票
9 回答
152994 浏览

dynamic - 如何在 Dart 中执行运行时类型检查?

Dart 规范指出:

具体类型信息反映了运行时对象的类型,并且总是可以通过动态类型检查构造(其他语言中的 instanceOf、casts、typecase 等的类似物)来查询。

听起来不错,但没有instanceof-like 运算符。那么我们如何在 Dart 中执行运行时类型检查呢?有可能吗?

0 投票
4 回答
15722 浏览

javascript - Dart 会支持使用现有的 JavaScript 库吗?

我了解 Dart 编译为 JavaScript,并且我阅读了有关库的Dart 语言规范,尽管我在那里没有看到答案。此外,在他们的讨论表中搜索“现有”一词会发现 3 个不相关的结果。

有谁知道 Dart 是否支持使用现有的 JavaScript 库,例如 jQuery 或 Raphael?

0 投票
4 回答
8057 浏览

html - Dart 脚本会在浏览器中本地运行吗?

Dart 语言看起来是一种非常好的技术,可以为 Web 构建 Web 应用程序。对我来说,似乎没有可用的浏览器(还没有?)可以本地运行 Dart 脚本。尽管 Dart 的网站上有关于如何将此类脚本嵌入 HTML 的描述。我知道现在我必须将 Dart 脚本“编译”为 Javascript。但这种变化在未来会发生变化,还是该语言被设计为翻译成类似于 Haxe 的其他脚本标准?

0 投票
3 回答
1435 浏览

performance - 如何评估 Dart 性能?

Google 正在推出一种新语言,承诺它具有更好的性能,但我如何评估 Dart 源代码的性能?

我们以“太阳花”drawFrame方法为例:

如果我们有很多seeds,我们可以添加一个语句来评估经过的时间for吗?