*新闻详情页*/>
HTML5 Canvas 出示了许多图型绘图的涵数,可是很可是,Canvas API只出示了画实线的涵数(lineTo),却仍未出示画虚线的方式。这样的设计方案有时会带来很大的麻烦,《JavaScript权威性指南》的作者David Flanagan就觉得这样的决策是有难题的,特别是在规范的改动和完成都较为简易的状况下 (“…something that is so trivial to add to the specification and so trivial to implement… I really think you’re making a mistake here” — http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2007-May/011224.html)。
在Stack Overflow上,Phrogz出示了1个自身的画虚线的完成(http://stackoverflow.com/questions/4576724/dotted-stroke-in-canvas),严苛的说,这是1个点划线的完成(p.s. 我觉得该网页页面上Rod MacDougall的简化版更好)。那末,假如必须画圆点虚线(以下图所示),应当如何办呢?
下列是我自身的完成,只适用画水平的和竖直的圆点虚线,能够参照Phrogz与Rod MacDougall的方式来加上斜线描画的作用。
Copyright © 2002-2020 h5互动游戏_微信h5怎么制作_h5转盘抽奖_h5测试制作_凡科H5 版权所有 (网站地图) 粤ICP备10235580号