问题标签 [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.
javascript - 谷歌的 Dart 如何获得更好的性能?
我已经阅读了有关 Google 即将推出的 DASH/DART 语言的文章,我觉得这很有趣。
我偶然发现的一件事是他们说他们将消除 JavaScript 固有的性能问题。但是这些性能问题究竟是什么?文中没有任何例子。这就是它所说的:
- 性能——Dash 在设计时考虑了性能特征,因此可以创建不存在所有 EcmaScript VM 必须存在的性能问题的 VM。
您对这些固有的性能问题有什么想法吗?
google-closure - google dart 与 google 关闭有什么关系?
我刚刚开始使用 Google Closure,而且我还听说过 Google Dart,它看起来非常相似。两者有什么关系?
mixins - Google Dart 是否支持 mixin?
我浏览了语言文档,似乎 Google Dart 不支持 mixins(接口中没有方法体,没有多重继承,没有类似 Ruby 的模块)。我对此是否正确,或者是否有另一种方法可以在 Dart 中具有类似 mixin 的功能?
javascript - Dart 语言比 JavaScript (Node.js) 有什么好处
就他们试图解决的问题而言,我没有看到Dart的意义。
我读到它是由于 JavaScript 的缺点而创建的,但是没有给出这些缺点。
有人可以解释学习 Dart 而不是我学习 Node.js 的好处吗?
dart - 有可用的 Dart VM 吗?
刚读到谷歌宣布对新的网络编程语言 Dart 进行早期预览的新闻。dartlang.org上的文档指出:
你将能够以多种方式运行 Dart 代码:
将 Dart 代码翻译成可以在任何现代浏览器中运行的 JavaScript:Chrome、Safari 5+ 和 Firefox 4+(即将推出更多浏览器支持)。
直接在服务器端的虚拟机中执行 Dart 代码
使用 Dartboard 在任何浏览器窗口中编写、修改和执行小型 Dart 程序
我很好奇是否已经有 VM 可用于运行 Dart 代码?无论如何都找不到它,也许它可以通过一些 beta 程序获得?
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?
dynamic - 如何在 Dart 中执行运行时类型检查?
Dart 规范指出:
具体类型信息反映了运行时对象的类型,并且总是可以通过动态类型检查构造(其他语言中的 instanceOf、casts、typecase 等的类似物)来查询。
听起来不错,但没有instanceof
-like 运算符。那么我们如何在 Dart 中执行运行时类型检查呢?有可能吗?
html - Dart 脚本会在浏览器中本地运行吗?
Dart 语言看起来是一种非常好的技术,可以为 Web 构建 Web 应用程序。对我来说,似乎没有可用的浏览器(还没有?)可以本地运行 Dart 脚本。尽管 Dart 的网站上有关于如何将此类脚本嵌入 HTML 的描述。我知道现在我必须将 Dart 脚本“编译”为 Javascript。但这种变化在未来会发生变化,还是该语言被设计为翻译成类似于 Haxe 的其他脚本标准?
performance - 如何评估 Dart 性能?
Google 正在推出一种新语言,承诺它具有更好的性能,但我如何评估 Dart 源代码的性能?
我们以“太阳花”drawFrame方法为例:
如果我们有很多seeds
,我们可以添加一个语句来评估经过的时间for
吗?