TypeScript(JavaScript) 版俄罗斯方块——深入重构

2016-10-14
阅读 7 分钟
5.2k
你一定注意到博文的标题变了成了“TypeScript 版 ...”。在上一篇 JavaScript 版俄罗斯方块——转换为 TypeScript 中,它就变成了 TypeScript 实现。而在之前的 JavaScript 版俄罗斯方块——重构 中,只重构了数据结构部分,控制(业务逻辑)部分因为过于复杂,只是进行了表面的重构。所以现在来对控制部分进行更深入的重构。

JavaScript 版俄罗斯方块——转换为 TypeScript

2016-10-06
阅读 6 分钟
7.7k
写 JavaScript 版俄罗斯方块的目的是为试验了技术和框架。最初的版本 通过 Gulp + Webpack + Babel,搭建了一个 ES6 的前端构建环境;之后的一个版本 通过重构技术对模型部分进行较全面的重构,同时引入了 私有成员写法,也在重构的过程中发现,用 TypeScript 来写脚本是个比较好的选择。

JavaScript 版俄罗斯方块——重构

2016-10-02
阅读 6 分钟
5.8k
在 JavaScript 版俄罗斯方块 中曾提到,因为临时起意,所以项目结构和很多命名都比较混乱。另外,计分等功能也未实现。这次抽空实现计分和速度设置,并在此之前进行了简单的重构。