俄罗斯方块的各种javascript写法，包括最普通的写法、面向对象写法、模块化+jQuery写法、angular写法、canvas写法、SVG写法等等