问题标签 [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.
dart - 使用 Dartium 时,是否可以在网站上调用 Dart REPL?
我现在知道我无法通过控制台与 Dart交互,但我希望可能有另一种方式在 Dartium 中调用 REPL。
基本上,我想做的是: 1. 访问 Dartium 中的网站 2. 调用某种 Dart REPL 3. 使用 Dart 命令而不是 Javascript 来处理 DOM、CSS 等。
这可能吗?或者说,Dart 开发模型都是 Edit/Refresh 吗?
干杯安迪
dart - 如何防止 Dart、Dartium 中的默认光标样式
我试图阻止在 Dart 中拖动的默认光标样式。在 onDragStart 方法中,我将光标样式设置为“移动”,然后在 onDragEnd 中恢复为默认值:
拖动时,光标仍默认为“不允许”样式。我已经尝试了很多方法来防止这种情况发生,例如在 onDragStart 方法中阻止默认为 onSelectStart,这被推荐作为 javascript 中 chromium 的修复,但在 Dart 中不起作用:
我也尝试在 CSS 中设置默认值,这不是我想要实现的方式,但它仍然不起作用:
有什么建议么?
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 进行编译时遇到的错误:
debugging - 如果使用服务器,Dartium 调试器将停止工作
将 dartium 更新到 0.4.7.1_r21548(0.5.0.1_r21823 相同)后,我无法再调试了。我写了一个小测试,发现如果我直接调用文件,断点就会被命中。但是,如果我使用服务器并调用页面 ( http://localhost:8080/test.html
),飞镖代码可以完美运行,但会丢失断点!
我没有使用 dart-editor 进行调试。仅使用 dartium。
这是我的测试:
测试.dart
测试.html
dart - 如何访问 Dartium 的语音合成?
我在 dart SDK 中找到了语音识别 API,但没有找到语音合成。它没有暴露在 Dartium 中吗?我需要某种 tts,我可以使用 Google translate_tts 但不幸的是 Dartium 不播放 mp3。任何关于如何在 dart(网络应用程序)中获得某种 tts 的想法都非常感谢。
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 版。有什么我遗漏的吗?
提前致谢!
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 倍。
dart - 简单的 Dart Web 组件不工作
简短版:第一个链接中的自定义 Web 组件示例对我不起作用。为什么不?我在 Dartium 中运行它。
长版:我将本教程中的这个Dart Web UI 示例
复制并粘贴到 Dart 编辑器中并尝试运行它。页面上什么都没有显示。我以前使用过 dart,但没有使用 web 组件,所以我注意到这段代码与我编写的其他代码之间的一个区别是没有,所以我在底部添加了它。现在我得到了错误:<script src="packages/browser/dart.js"></script>
我print
在函数里放了一条语句,main()
在报错之前就打印了文字,很奇怪。我猜测并尝试在自定义组件中main() {}
的标签内添加。<script>
也就是说,脚本标签看起来像:
现在该错误消失了,并且打印了两个打印语句,但没有任何反应。
为了您的方便,这里是原始教程代码:
linux - Dartium 无法在 LMDE 上启动
我正在运行 Linux Mint Debian 版,由于 glibc 过时(我有 glibc-2.13-1),Dartium 无法启动,我得到的确切消息是:
我能做些什么来解决这个问题?