两个canvas动画

几星期前参加ie9开发大赛做了一个《ie9大风车》(呃,我承认名字很挫)。

这个小玩意的难度在于,里面的所有东西都不是图片,而是用canvas写的,之前写的贝塞尔曲线的可视化操作实现倒是帮了大忙,不过据说AI已有插件直接导出canvas绘图代码了,那我的手写代码的生产力就太落后了。

支持的浏览器包括ie9,firefox,chrome,safari。在opera下有个bug,暂时无法修复。

 

下面是另一个玩意《忍者镖》,话说是受了这个大赛(http://js1k.com/2010-first/demos )的刺激才写的。
在这个大赛里,所有的Demo都必须小于1KB。

于是,我就把我的代码往死里压。从这样:

 

斩头去尾,挖心掏肺,搞成这样:

 

结果,我的文件大小依然超出1KB,不得不佩服那些1KB Demos啊,个顶个的又小又炫。