摘要:
html5现在很火,但兼容性问题还是很严重,不比pc下的ie6的问题少,做过智能机html5开发的话,应该明白滴。html5中的canvas本身是一种像素画板,想实现动画,就必须自己重绘,这点和用dom来现实的动画是有区别的。用dom的话,你只需要一直改变dom的样式,动画就完成,而canvas中,则是擦出掉上次画的,画上现在的,重复这一过程。而且在dom中,可以给每个元素设置事件,而canvas内部则没有事件机制,需要自己去模拟。用OO的方式来写代码,会让代码看起来很清楚,维护方便,我喜欢这种方式,这里有两个类: Stage 舞台类,表示canvas这个舞台。 有这些公开的接口, ... 阅读全文