canvas 图形框架，并有两个小游戏的实现