# 事件驱动编程 - 构建一个打字游戏 ## 介绍 打字是开发者最被低估的技能之一。能够快速将脑海中的想法转移到编辑器中,可以让创造力自由流动。而学习的最佳方式之一就是玩游戏! > 那么,让我们来构建一个打字游戏吧! 你将使用迄今为止学到的 JavaScript、HTML 和 CSS 技能来创建一个打字游戏。游戏会向玩家展示一段随机的引用(我们使用的是 [福尔摩斯](https://en.wikipedia.org/wiki/Sherlock_Holmes) 的名言),并计时玩家准确输入这段文字所需的时间。你将使用迄今为止学到的 JavaScript、HTML 和 CSS 技能来创建一个打字游戏。 ![demo](../../../4-typing-game/images/demo.gif) ## 前置知识 本课程假设你已经熟悉以下概念: - 创建文本输入框和按钮控件 - CSS 和使用类设置样式 - JavaScript 基础 - 创建数组 - 生成随机数 - 获取当前时间 ## 课程 [通过事件驱动编程创建一个打字游戏](./typing-game/README.md) ## 致谢 由 [Christopher Harrison](http://www.twitter.com/geektrainer) 用 ♥️ 编写 **免责声明**: 本文档使用AI翻译服务[Co-op Translator](https://github.com/Azure/co-op-translator)进行翻译。虽然我们尽力确保翻译的准确性,但请注意,自动翻译可能包含错误或不准确之处。原始语言的文档应被视为权威来源。对于关键信息,建议使用专业人工翻译。我们对因使用此翻译而产生的任何误解或误读不承担责任。