【发布时间】:2024-04-22 08:40:01
【问题描述】:
我刚刚阅读了the changes in d6.js version 6 并偶然发现了this d3.groups() example on observablehq.com。
在那里,我看到了以下代码 sn -p 从Map athletesBySport 创建一个 HTML 表:
html`<table>
<thead>
<tr><th>Sport</th><th>Athletes</th></tr>
</thead>
<tbody>${Array.from(athletesBySport, ([key, values]) => html`
<tr>
<td>${key}</td>
<td>${values.map(d => d.name).join(", ")}</td>
</tr>`)}</tbody>
</table>`
这是一种什么样的“标记”/HTML 处理?我可以检测到的一些特殊模式是
hmtl`...`
和
$
似乎允许执行生成内联 html 的脚本的标志。
【问题讨论】:
标签: javascript html d3.js markup observablehq