问题标签 [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 回答
679 浏览

dart - Dart WebSocket 没有触发 onOpen 或 onMessage 事件?

我有以下客户端代码:

而这个服务器端代码:

WebSocket 连接成功连接到 ServerSocket。服务器代码打印:

问题是 onOpen 和 onMessage 没有被触发。我怀疑我错过了一些东西,但不确定是什么。

0 投票
3 回答
897 浏览

dart - 飞镖 .onMouseOver

你好!

我正在浏览 Dart 中自动完成的东西中的一些东西,然后发现.onMouseOver.
我想知道我是否正确使用它,因为它似乎不起作用。该div元素始终是隐藏的。

提前感谢您的帮助。

0 投票
3 回答
282 浏览

dom - 如何管理 DOM 元素依赖项

我正在尝试创建一个网页,其中一些元素(表单和按钮)在单击其他元素(按钮)时变得可见或被隐藏。
我试图找到一种方法来管理它,即可重用且易于维护。

我目前的解决方案如下所示,但我希望有人有更优雅的解决方案。
我自己的解决方案的问题是,当依赖的数量增加时,它会变得难以阅读。当我添加另一个按钮和表单时,它也需要大量编辑。


我目前的解决方案是使用 observable 来管理表单的状态,如下所示:

HTML:

镖:

0 投票
2 回答
245 浏览

html - Dart 的 DocumentFragment.html() 构造函数在解析一段 html 时会忽略独立和标签

我有以下 HTML:

我后来打算将其插入表格中。假设它包含在一个字符串s中。当我这样做时:

输出是这样的:

也就是说,所有<td><tr>标签都被剥离。如果标签在标签内或与任何其他标签一起,则不会发生这种情况<table>,这表明 Dart 根本不喜欢片段内的代码无效。

有哪些可能的解决方法?

0 投票
1 回答
761 浏览

dart - 将图像添加到 dart 中的 SVG 元素

我正在尝试将(可互换的)图像显示为椭圆的背景或稍后我将操作的其他各种事物。问题是我找不到如何正确加载图像。

我的代码:

如您所见,有一个 Rectangle,这是我第一次尝试显示具有各种属性(背景图像、背景..)的图像,然后我想在 onLoad 之后直接添加 ImageElement。都失败了。

我的下一步应该是尝试使用模式,但我不确定是否可以在 Dart 中翻译我为 javascript 阅读的内容。

编辑:能够加载图像也很好,这样我就可以读取尺寸等属性。Edit2:由于我无法添加答案,这是我通过检查“重复”原始代码制作的代码。

0 投票
1 回答
277 浏览

dart - SQLJocky Dartium 上没有内置库 'dart:io'

所以我有点想使用 Dart 与我的 MySQL 服务器进行交互。我查看了人们是如何做到这一点的,我得到了 sqljocky。现在我在我的主文件中导入 sqljocky,我收到错误:内置库 'dart:io' 在 Dartium 上不可用。现在这里出了什么问题,为什么谷歌在 Dartium 不可用时制作 dart:io?

提前致谢!

0 投票
1 回答
170 浏览

dart - 如何在我的 Web 应用程序中设置 Dart 的 HttpRequest 发出的请求的 mime 类型?

我想用 Dart 发送一个 AJAX 请求。我希望对该请求的正文进行 URL 编码,就像提交表单一样。我想设置 mime 类型来表明这一点。我该怎么做?

我尝试设置mimeType请求,但这没有帮助。

这是代码:

0 投票
2 回答
1878 浏览

dart - 如何保存麦克风音频输入?

我需要保存麦克风输入以供稍后在 AudioElement 中使用。我这样做是为了获得麦克风输入:

我应该怎么做才能保存音频?

0 投票
3 回答
1112 浏览

path - 如何从飞镖聚合物组件中引用图像

我有一个引用图像的 Dart 聚合物组件。该组件位于路径 component/logo-header.html

当我构建项目并使用构建的应用程序时,此代码可以正常工作。如果我只运行应用程序,它就不起作用。

如何引用图像以使 URL 对于构建版本和从调试器运行是正确的?


我的问题是 URL 在 img src 中,当它从 dart 编辑器运行时,相对路径与从构建 html 运行时不同。(当我说运行时,我的意思是打开 html 页面)。

将 URL 放入样式标记修复了问题,这使得从 dart 编辑器运行或从构建 html 运行时相对 URL 相同。现在图像目录位于 web 目录中,因此它的 web/image/youtube.png。

这解决了问题。

0 投票
1 回答
185 浏览

dart - 如何使用 Dart 在 IndexedDB 中创建具有复合键的 ObjectStore

JavaScript 可以使用

使用复合键创建 ObjectStore 。

但是如何在飞镖中做到这一点?

Dart 文档说: ObjectStore createObjectStore(String name, {String keyPath, bool autoIncrement})

keyPath 是一个字符串,dart 是否支持复合键?