问题标签 [dart-html]

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 投票
1 回答
3664 浏览

dart - 如何使用 Dart 和 web 以 60fps 的速度驱动动画循环?

如何在 Dart Web 应用程序中以 60fps 的速度驱动动画循环或游戏循环?

0 投票
2 回答
214 浏览

dart - 如何在捕获模式下监听 keyUp 事件?

我正在查看 Dart API 以找到一种使用捕获模式收听 KeyUp 事件的方法。但是有了这个新的流系统,就没有参数来指定捕获了:

0 投票
2 回答
1859 浏览

dart - 在 Dart 中,如果我用两个监听器监听一个点击事件,我怎么知道哪个先发生?

如果我编写以下 Dart 代码,我怎么知道哪个点击处理程序首先发生?

假设我在其他代码中,对前两个单击处理程序一无所知,但我注册了另一个。

  • 我可以知道流有两个听众吗?
  • 我可以暂停或取消所有其他订阅者吗?
  • 如果我button.onClick.asBroadcastStream()在其他地方再次写入,它是否指向与中使用的流相同的流main
  • 我可以在其中一个处理程序中说不要将事件传递给另一个广播侦听器吗?那是消费者吗?
0 投票
1 回答
129 浏览

dart - 无法查询动态添加的元素

在 Dart 中,我试图在 div 元素中动态添加 HTML。

注意:mainContainer 元素只是我的 HTML 代码中的一个 div

这是 test.html 仅用于测试目的

问题是当我想查询#test时它找不到任何东西

是因为 HTML 还没有加载到文档中吗?我不确定这里发生了什么。实际的 HTML 显示在浏览器中,但它找不到test

使用 Dart SDK 版本 0.5.5.0_r22416

0 投票
3 回答
251 浏览

dart - 你如何确定 Dart 中的输入类型?

我想找到表单上的所有单选按钮,而别管其他输入类型。我的代码如下所示:

这会导致除select被识别为单选按钮之外的所有输入类型。事实上,如果我elthen分支中查看(“得到单选按钮”),它总是报告为InputElement.

0 投票
2 回答
314 浏览

dart - 更改 DART 中 svg 行的长度

我在 HTML 中有 SVG 行并想更改结束坐标。

在 Dart 代码中,我有以下内容:

我需要将 x2 从 200 更改为 220,但我没有看到线的 x2 属性。有可能这样做吗?

0 投票
2 回答
590 浏览

dart - 使用 ImageElement 绘制图像

工作:(文档有一个带有 id="img" src="img.png" 的 img 标签,它可以工作)

不工作:

那么,为什么我不能使用文档中的“新 ImageElement”而不是“查询”?

0 投票
1 回答
436 浏览

dart - 如何在 Dart 中添加 HTML 实体?

我想添加HTML 实体,例如 &使用 Dart 类。我试过这个:

但正如Text class doc中提到的,标记被解析为信息,这意味着一切都被转义了,我猜。我阅读了寻找实体类的节点类文档;没有,我不想将我的实体嵌入标签中:

我应该使用哪个类来添加 HTML 实体?

0 投票
1 回答
111 浏览

dart - 将 HttpRequest(s) 列表发送到同一 URL

当我写这个 Dart 代码时:

请求只发送一次。我在服务器上验证了它。如果我这样修改开口:

有用。为什么请求应该是同步的?

此外,上述请求是针对具有相同参数的相同 URL 发出的,例如“localhost:8080/random/10/20”。如果我向该 URL 发送异步请求,则如上所述仅发送一个。如果对于第二个请求,我更改了一些参数“localhost:8080/random/11/21”,则发送了两个异步请求。

谁能解释这种奇怪的行为?提前致谢。

0 投票
1 回答
406 浏览

dart - 如何访问 Dart 中嵌入元素的 contentDocument?

我使用 embed 元素在 HTML 文件中加载 SVG。但现在我想改变这个 SVG 中渐变的颜色。在 JavaScript 中有 contentDocument,我可以访问它来查询我正在寻找的渐变。embedElement 中似乎没有 contentDocument,那么我该如何在 Dart 中做到这一点?

这是一个如何在 JavaScript 中完成的示例:Accessing SVG content in JS

SVG 是这样嵌入的:

卡斯滕