存状态是通过 context.save(); 这句来存储当前的状态,把当前的状态保存到一个栈的状态中,我们首先把 red 这个状态存储到栈中,然后存 green 时, green 就压在了 red 上面,这样在恢复状态时 context.restore(); ,将会把栈顶的状态,返回回来,如图的显示的颜色,先被 弹 出来的是 green ,而弹出的状态也就不再被保存,总结起来, save 和 restore 就相当于栈中的 push 和 pop 方法。
以上就是Html5 Canvas初探学习笔记(5) -绘图状态的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
查看更多关于Html5Canvas初探学习笔记(5)-绘图状态的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did65574