That's neither a standard Javascript object nor a D3 method. That's an Observable method.
If you look at the introduction, you'll see that DOM
is a collection of functions:
Object {
canvas: ?(e, t)
context2d: ?(e, t, n)
download: ?(…)
element: ?(e, t)
input: ?(e)
range: ?(e, t, n)
select: ?(e)
svg: ?(e, t)
text: ?(e)
uid: ?(e)
}
So, in an Observable notebook, one can do...
DOM.text("I am a text node.")
...to create a text node or, as you just found,
DOM.svg(500, 50)
...to create an SVG. However, that only works in an Observable notebook.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…