首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在JS中保持箭头函数的小巧和可读性?

如何在JS中保持箭头函数的小巧和可读性?
EN

Stack Overflow用户
提问于 2020-06-15 08:56:35
回答 1查看 26关注 0票数 0

我完成了一篇关于如何使用JS和HTML/CSS在浏览器中制作俄罗斯方块游戏的教程,但我很难理解作者对JS部分的编码实践是否良好,如果不是,如何改进。为了清楚起见,可以在这里找到有问题的代码:https://github.com/kubowania/Tetris-Basic/blob/master/app.js

我从这篇文章中理解到,作者创建了一个箭头函数,该函数在加载所有DOM内容并且游戏的所有功能都存在时运行。我不明白的是,为什么他们只是随意地将所有的变量、函数和事件侦听器放在一个函数中。我认为这很难理解,我想学习如何改进它--对于这样的事情,什么是最好的实践?有没有办法在文件或其他JS文件中的其他地方声明函数和变量?或者我说错了,这对于JS来说是可以接受的?

EN

回答 1

Stack Overflow用户

发布于 2020-06-15 09:04:40

我假设您谈论的是这个文件是如何开始的:

代码语言:javascript
复制
document.addEventListener('DOMContentLoaded', () => {

它工作得很好,但可能是随着时间的推移而增长的东西之一。(至少,很多时候我在事件处理程序中只用两三行代码就编写了这行代码,几天后就有了100行代码,是时候清理一下了。)

还是我错了,这对于JS来说是完全可以接受的?

语言并不关心。它是否可接受取决于您和使用相同代码的人员。

对于这样的事情,最佳实践是什么?

把事情分解成模块是很常见的。在我看来,这个代码示例只是...举个例子。使用绑定器来处理模块可能超出了简单教程的范围。对于参加这个Udemy类的人来说,把所有这些都放在一个地方可能更容易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62379857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档