我真的不明白createElementNS是如何工作的。例如:
svg = "http://www.w3.org/2000/svg";
group = document.createElementNS(svg,"g");
这是否连接到指定的命名空间并获取g元素的定义?
如果是这样的话...如果放在一个for中,会对指定的网址提出某种请求吗?
还有另一种创建g元素的方法吗?一个不需要在线连接?
我不这么认为,因为我没有看到任何请求,但仍然......有点含糊不清。
我之所以要问的是,有什么东西会让我的剧本大大减慢,我不确切知道是什么。
答案 0 :(得分:9)
这是否连接到指定的命名空间并获取g元素的定义?
没有。您无法“连接”到命名空间。 http://www.w3.org/2000/svg
是命名空间的唯一标识符,但命名空间不是URL。处理DOM的软件需要理解SVG(并且将内部映射的命名空间理解为它)。
网址http://www.w3.org/2000/svg
是一个文档,告诉读者在哪里可以找到有关SVG的更多信息,但这只是作者的帮助,那里存在的文档没有编程意义。