作者回复: 赞~说得挺好的
作者回复: 对,看得非常仔细,这里的确是有问题,应该要设置这个节点之前的那个circle节点而不是group节点,你可以试着把github示例代码里面这块修复一下,然后提交一个pr
作者回复: 对,有得就有失
作者回复: 因为屏幕像素密度问题,根据devicePixelRate不同要将canvas设置对大小
作者回复: 很棒
作者回复: 一般Canvas更好,但也不是绝对的,还需要看具体做什么。绘制图形越多,Canvas相比SVG的性能优势会越明显。
作者回复: 之所以说声明式是说svg只要声明一个元素添加到DOM树上就能绘制出来,而canvas则需要调用绘图指令,两者机制有区别。
作者回复: document.createElementNS('http://http://www.w3.org/2000/svg', 'circle'); 这里写错了,应该是http://www.w3.org/2000/svg,你多写了一个http:
作者回复: 是的,path长导致图形绘制得太复杂也会有问题,具体要看你的数据量,如果达到瓶颈,不太好彻底解决,只能换成canvas2d或者webgl。在后续课程性能篇中会有详细的介绍。
作者回复: 这节课讲svg呀