gpt4 book ai didi

syntax - append ("svg:g") 和 append ("g") 之间的区别

转载 作者:行者123 更新时间:2023-12-04 02:02:22 25 4
gpt4 key购买 nike

我在一个 d3js 项目上工作,我看到了一些关于 append("g") 的教程。和其他与 append("svg:g")没有得到两者之间的区别。

最佳答案

在 D3 的早期,您需要使用 svg:g语法,因为 SVG 元素 append 到 DOM 的方式。更高版本的 D3 不需要这些“提示”来插入 SVG 元素,所以现在正确的方法是使用简单的 g .

这背后的技术细节相当枯燥,SVG 需要一个命名空间,所以当你插入或操作 SVG 元素时,你使用 document.createElementNS('a', "http://www.w3.org/2000/svg)白色纯 HTML 使用 document.createElement('a') .由于 D3 可以操作 SVG 和 HTML d3.append('svg:a')是一种说法,这是一个 SVG anchor 。

关于syntax - append ("svg:g") 和 append ("g") 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17595430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com