问题标签 [dartium]

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 投票
2 回答
159 浏览

dart - 使用 Dartium 时,是否可以在网站上调用 Dart REPL?

我现在知道我无法通过控制台与 Dart交互,但我希望可能有另一种方式在 Dartium 中调用 REPL。

基本上,我想做的是: 1. 访问 Dartium 中的网站 2. 调用某种 Dart REPL 3. 使用 Dart 命令而不是 Javascript 来处理 DOM、CSS 等。

这可能吗?或者说,Dart 开发模型都是 Edit/Refresh 吗?

干杯安迪

0 投票
2 回答
337 浏览

dart - 如何防止 Dart、Dartium 中的默认光标样式

我试图阻止在 Dart 中拖动的默认光标样式。在 onDragStart 方法中,我将光标样式设置为“移动”,然后在 onDragEnd 中恢复为默认值:

拖动时,光标仍默认为“不允许”样式。我已经尝试了很多方法来防止这种情况发生,例如在 onDragStart 方法中阻止默认为 onSelectStart,这被推荐作为 javascript 中 chromium 的修复,但在 Dart 中不起作用:

我也尝试在 CSS 中设置默认值,这不是我想要实现的方式,但它仍然不起作用:

有什么建议么?

0 投票
1 回答
289 浏览

dart - 使用 Dart 编辑器让应用在 Chromium 中启动

我想知道是否有人无法让 Cmd-r 启动他们的应用程序?

它确实带来了铬,但我必须手动输入 localhost:3030 然后导航到我的实际应用程序。此外,即使在导航到应用程序后,服务器连接最终也会超时

java.net.ConnectException: Connection refused

我使用的是 OS X 10.7.5,Dart 编辑器版本 0.4.2_r20259。谢谢你。

2013 年 4 月 25 日:只是添加有关不起作用的详细信息,这是我尝试使用 Devon Carew 提到的预发布 dartEditor 进行编译时遇到的错误:

0 投票
1 回答
137 浏览

debugging - 如果使用服务器,Dartium 调试器将停止工作

将 dartium 更新到 0.4.7.1_r21548(0.5.0.1_r21823 相同)后,我无法再调试了。我写了一个小测试,发现如果我直接调用文件,断点就会被命中。但是,如果我使用服务器并调用页面 ( http://localhost:8080/test.html),飞镖代码可以完美运行,但会丢失断点!

我没有使用 dart-editor 进行调试。仅使用 dartium。

这是我的测试:

测试.dart

测试.html

0 投票
1 回答
209 浏览

dart - 如何访问 Dartium 的语音合成?

我在 dart SDK 中找到了语音识别 API,但没有找到语音合成。它没有暴露在 Dartium 中吗?我需要某种 tts,我可以使用 Google translate_tts 但不幸的是 Dartium 不播放 mp3。任何关于如何在 dart(网络应用程序)中获得某种 tts 的想法都非常感谢。

0 投票
1 回答
161 浏览

dart - 飞镖包括 URI 中大小写错误的库

所以我已经在 Dart 中从事这个项目几个月了,没有太多大问题,直到上周的最新更新似乎打破了库包含在我的应用程序中的方式。我有一个名为“BeerRun”的应用程序包,带有标准的 lib/ 和 web/ 目录。在“web”中,我有主 beer_run.dart 文件,该文件包含在 web/BeerRun.html 中并在其中调用。我已经运行了 pub install 和 pub update,但是当我运行我的 dart 应用程序时,我看到以下错误:

该消息大约有 20 个实例引用了不同的 dart 源文件。问题是路径应该是 /home/kyle/dart/BeerRun/web/packages/ BeerRun /src/input,但是浏览器使用所有小写的路径名来包含这个文件。上周这不是问题,直到我升级了我的 Dart 编辑器;现在是 22223 版。有什么我遗漏的吗?

提前致谢!

0 投票
2 回答
774 浏览

dart - 编译成 JS 的 Dart 代码似乎比 Dart 快(在 Dartium 中)

Dart 的性能给我留下了深刻的印象,我整理了一个非常简单的网络应用程序来渲染 Dart 中的 Mandelbrot 集(使用 HTML5 画布)。这绝不意味着作为一个现实的性能测试。该页面在最大深度为 10.000 的 800x600 画布中呈现 Mandelbrot 集。该应用程序可以在这里看到:http: //goo.gl/DLuQp

令我困惑的是:在 Dartium 中运行,图像在大约 8.5 秒内呈现(令人印象深刻)。Firefox 中的同一页面需要>15 秒。那里并不奇怪。

但是在 Chrome(版本 27.0.1453.93)中运行相同的页面,它不运行 Dart 但 JS 版本也在 6.7 秒内完成,比 Dart 快?

为什么呢?

更新:我添加了一个“运行”按钮来重新渲染画布(以验证预热行为)。我还添加了一个 JS-only 版本(当然是相同的代码)来检查 Dartium 中的 JS。简而言之:数字和我的问题保持不变。热身似乎没有效果。Dartium 中的 JS 版本比 Dart 版本更快。

关闭问题后更新:仅作记录:在这种特定情况下,将代码移动到并行工作器/隔离器中不仅会显着提高性能,而且 Dart 现在显然将 JS 版本抛在了后面 10 倍。

0 投票
1 回答
925 浏览

dart - 如何在没有 CORS 的 Dart 编辑器中调试客户端 dart 代码

我有一个服务器/客户端项目,都是用 dart 编写的。现在我的服务器在端口上启动,1337当我使用.Run in dartium3030

问题是这在使用AJAX调用时会导致CORS 。我已正确设置我的服务器以接受其他来源(带有),但是,例如,cookie 不会一起发送。Access-Control-Allow-Origin

现在我想知道:有没有办法用我的服务器(运行1337)来提供我的文件,并且仍然有可能在 dart 编辑器中调试客户端代码?

0 投票
1 回答
499 浏览

dart - 简单的 Dart Web 组件不工作

简短版:第一个链接中的自定义 Web 组件示例对我不起作用。为什么不?我在 Dartium 中运行它。

长版:我将本教程中的这个Dart Web UI 示例 复制并粘贴到 Dart 编辑器中并尝试运行它。页面上什么都没有显示。我以前使用过 dart,但没有使用 web 组件,所以我注意到这段代码与我编写的其他代码之间的一个区别是没有,所以我在底部添加了它。现在我得到了错误:<script src="packages/browser/dart.js"></script>

print在函数里放了一条语句,main()在报错之前就打印了文字,很奇怪。我猜测并尝试在自定义组件中main() {}的标签内添加。<script>也就是说,脚本标签看起来像:

现在该错误消失了,并且打印了两个打印语句,但没有任何反应。

为了您的方便,这里是原始教程代码:

0 投票
1 回答
225 浏览

linux - Dartium 无法在 LMDE 上启动

我正在运行 Linux Mint Debian 版,由于 glibc 过时(我有 glibc-2.13-1),Dartium 无法启动,我得到的确切消息是:

我能做些什么来解决这个问题?