Javascript 不使用投影仪渲染模型
我想使用Maquette作为基本的hyperscript语言。因此,我不想使用Javascript 不使用投影仪渲染模型,javascript,svg,typescript,virtual-dom,maquette,Javascript,Svg,Typescript,Virtual Dom,Maquette,我想使用Maquette作为基本的hyperscript语言。因此,我不想使用maquette.projector。但是,我很难让任何maquette.dom函数正常工作 var h=maquette.h; var dom=maquette.dom; var svg=h('div.sweet'[ h('svg'[ h('圆圈',{cx:'2cm',cy:'2cm',r:'4cm',填充:'red'}), ]) ]); document.addEventListener('DOMContentL
maquette.projector
。但是,我很难让任何maquette.dom
函数正常工作
var h=maquette.h;
var dom=maquette.dom;
var svg=h('div.sweet'[
h('svg'[
h('圆圈',{cx:'2cm',cy:'2cm',r:'4cm',填充:'red'}),
])
]);
document.addEventListener('DOMContentLoaded',函数(){
log(svg);
var root=dom.create(svg).domNode;
});代码>
很高兴看到您找到了另一个没有投影仪的用例。dom.create
方法只创建dom节点,但不会将它们附加到文档中的任何位置。您可以使用document.body.appendChild(root)
或使用dom.append(document.body,svg)