fabric Polyline折线
JavaScript canvas save()、restore()
JavaScript class类继承extends
fabric 通过 fabric.Group() 实现箭头直线
JavaScript 监听属性改变-Object.defineProperty()方式
JavaScript教程:遍历对象的属性-Object.keys() 和 Object.values()
fabric ActiveSelection选择框说明,以及选择框中的元素坐标
css:div实现左侧自适应宽度,右侧固定宽度-flex弹性布局实现
Tomcat开启GZIP压缩,提升web性能
Tomcat gzip优化:提前将体积大的静态文件进行GZIP压缩