createElementNS如何工作?

时间:2012-02-24 10:51:40

标签: javascript svg

我真的不明白createElementNS是如何工作的。例如:

svg = "http://www.w3.org/2000/svg";
group = document.createElementNS(svg,"g");

这是否连接到指定的命名空间并获取g元素的定义?

如果是这样的话...如果放在一个for中,会对指定的网址提出某种请求吗?

还有另一种创建g元素的方法吗?一个不需要在线连接?

我不这么认为,因为我没有看到任何请求,但仍然......有点含糊不清。

我之所以要问的是,有什么东西会让我的剧本大大减慢,我不确切知道是什么。

1 个答案:

答案 0 :(得分:9)

  

这是否连接到指定的命名空间并获取g元素的定义?

没有。您无法“连接”到命名空间。 http://www.w3.org/2000/svg是命名空间的唯一标识符,但命名空间不是URL。处理DOM的软件需要理解SVG(并且将内部映射的命名空间理解为它)。

网址http://www.w3.org/2000/svg是一个文档,告诉读者在哪里可以找到有关SVG的更多信息,但这只是作者的帮助,那里存在的文档没有编程意义。

相关问题