通过前端技术实现一个简单的数独游戏,介绍相对简单的数独生成算法(递归)和检查算法。主要使用的前端技术包括 JavaScript、TypeScript 和 LESS 等。同时会讲到前端构建(打包)技术,使用的工具有 Gulp、Webpack、 Babel 和 TSC(TypeScript Compiler) 等。课程的重点在于关键算法和从 JavaScript 技术实现向 TypeScript 技术实现的转换。
1、需要了解基本的 HTML、LESS/CSS 相关知识
2、需要熟悉 JavaScript 语言并了解 ES6/ES2015 语法
1、JavaScript向TypeScript转换的要点
2、TypeScript基本语法
3、JavaScript ES6/ES2015部分语法
4、基于 Gulp+(TSC)+Babel+Webpack的前端构建技术
5、数据游戏生成和验证算法
6、Fisher-Yates洗牌算法
7、使用手边的工具如Excel进行简单的设计
8、部分前端调试技巧