来自 C# 背景,每个类(最佳实践)都存储在自己的单独文件中,它使开发非常干净。过去我从未用 Javascript 编写过任何复杂的东西,但我开始学习 HTML 5,我想使用 HTML 5 画布编写一个复杂的游戏。
将我所有的函数和代码放到一个 .js 文件中似乎很混乱。有没有办法将其拆分,或者有一种工具/IDE 可以让您使用单独的文件进行开发并将它们编译成一个单独的文件以进行部署?
我想我正在寻找一些最佳实践建议。像这样的问题通常似乎已经结束,所以这里是我的具体问题,以遵守 SO FAQ,需要实用、可回答的问题:
复杂的 JS 开发通常会涉及到单个 JS 文件中的所有代码吗?例如。你在写太空侵略者,你只有 spaceinvaders.js 还是有 ship.js、logic.js 等。
是否可以拆分您的 JS(无论是使用多个脚本标签还是预编译到单个 JS 文件)还是将它们全部放在一个文件中?
行业标准是什么?HTML 5 规范有什么建议吗?