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

dart - 如何为 Dart 创建库?

如何使用 Dart 创建库?

我想开始将我创建的一些 JavaScript(和其他语言)库移植到 Dart。

0 投票
3 回答
6981 浏览

javascript - CoffeeScript 和 Dart 对 JavaScript 的改进之间的主要区别是什么?

两种语言都声称可以修复 JavaScript 的感知缺陷。我想了解 CoffeeScript 和 Dart(编译为 JavaScript)如何实现这一点的主要区别。尤其,

  • 对象模型与 JavaScript 中的相同吗?
  • 它们是静态类型还是动态类型?强还是弱?
  • 闭包在这两种语言中是如何工作的?
  • 他们支持协程吗?
  • 语法的主要区别是什么?
  • 我可以使用多少个本机库?
  • 我可以使用现有的 JavaScript 库吗?

我对个人偏好、采用率、工具支持或对特定目的的有用性等不感兴趣。

0 投票
2 回答
5130 浏览

dart - 如何在同一个类中导入 dart:html 和 dart:io?

下面的代码“看起来正确”,它编译,但不运行,失败并显示控制台消息:

无法加载 Dart 脚本 dart:io
加载资源失败

如果我注释掉#import('dart:io');, 我相信是错误的,我会收到一个编译错误,但它会启动,直到我按下按钮,我会收到运行时错误:

内部错误:'http://127.0.0.1:3030/home/david/dart/samples/htmlIO/htmlIO.dart':错误:第 13 行 pos 26:未加载类型 'HttpClient'
var connection = new HttpClient() .get('www.google.com', 80, '/');

......这是预期的。

所以我的问题是:如何在同一个类中导入 dart:html 和 dart:io?

0 投票
2 回答
6871 浏览

javascript - 在 DART 中处理事件

我是飞镖的新手。我阅读了语言概述并检查了 DART 编辑器中的示例代码。到目前为止,我找不到如何处理 DART 中的事件。例如onclick="call_dart_method()"

我们如何处理 DART 中的事件?

0 投票
6 回答
45003 浏览

urlencode - Dart 中的 urlencoding

Dart 中是否有进行 urlencoding 的功能?我正在使用 XMLHttpRequest 对象进行 AJAX 调用,并且我需要对 url 进行 url 编码。

我在 dartlang.org 上进行了搜索,但没有找到任何结果。

0 投票
1 回答
1894 浏览

console - 是否可以从 Dart 中的控制台读取?

我知道我们可以使用 print() 语句在 dart 中打印到控制台。

我想知道是否可以从控制台读取数据。我进行了搜索并查看了 dart:io 包,但找不到任何参考。

谢谢

0 投票
1 回答
1490 浏览

dart - 使用 dart 从网络上抓取数据

我正在制作一个网络应用程序,我需要在其中抓取网络以获取一些数据。如果不使用 dart:io.HttpConnection ,我看不到这样做的方法,这对于网络应用程序来说并不重要。我该怎么办,我可以制作一个服务器应用程序,然后将它与客户端版本或其他东西一起使用吗?

0 投票
1 回答
1317 浏览

class - Dart 中的重复类

我正在编写一个简单的应用程序来学习一些基本的 Dart 编程,但我无法弄清楚结构和包含 - 我得到了一个 Duplicate class Point

首先,我有一个名为MouseTrack的主类。它初始化列表并将有一个循环。

其次,我有一个名为Eye的类,它应该将眼睛的信息保存为一个圆圈。这很简单:

最后

我想要实现的是 3 个独立的类 - mainEyePoint,因此我可以在main中有Eye的实例(为了简单和漂亮的模型)和Point in Eye的实例(用于存储位置)。至少我习惯这样做。

PS我知道我可以跳过类型,但我想要它,我猜这是包含问题而不是语言的问题(并且想要修复它,所以我知道如何正确地做到这一点)。PSS 我已经剪掉了一些代码,这样你就不必阅读所有内容,但如果你愿意,我会全部发布。

0 投票
1 回答
446 浏览

dart - 在 Dart 中传递 Canvas 的 2D 上下文

我有一个接受CanvasRenderingContext2D作为参数并进行绘图的函数。每当我尝试通过它时,我都会得到:

该函数如下所示:

我认为所有内容都作为 Dart 中的引用传递(就像 JS 一样),这不应该导致这样的问题。有没有办法说我想要引用对象而不是对象本身?或者还有什么我应该知道的吗?

编辑:

问题是我在一个文件中导入了dart:html而在另一个文件中导入了dart:dom。对应的接口名称相同但不同。

0 投票
1 回答
403 浏览

json - Dart lang 不止一个 window.message.add

好的,我正在 dart 中制作一个程序,该程序获取用户位置,然后反向地理位置(openmapsapi),然后显示具有特定城市名称的新闻(google news api)

我为 openmap api 添加使用以下代码并在本地存储中获取城市。从那里我想为谷歌新闻api使用类似的代码,但它可能会引发错误,可能无法添加两个window.on.data行。部分代码取自Seth Ladd的博客,我有点不知道一切是如何工作的.

这是我正在使用的相关 html 代码

以前没有真正研究过网络技术,任何帮助将不胜感激。