如何编写可读的Javascript

Joe*_*Joe 5 javascript formatting readability

在JavaScript中,代码格式化的标准规则似乎并没有削减它.你仍然最终会});});遇到各种各样的混乱,我不相信我甚至不知道对于被声明为其他函数的参数的匿名函数的正确缩进的既定规则.

简而言之,我无法阅读自己的JavaScript,我打赌我并不孤单.

我认为我要解决的想法就是不在其他函数中定义函数.将每个具有名称和作为子项的函数写入脚本标记.当您需要传递函数时,请使用它们的名称.当然,这使得使用闭包变得更加困难[编辑:如果以这种方式编写代码,则根本不能使用闭包].此外,这可能会导致内存管理问题?

其他人对此有何看法?

Tad*_*eck 5

我打赌你应该遵循已经建立的编码标准.

您可以遵循两个最佳JavaScript框架之一的编码标准:

基本上使用制表符而不是空格(这可能对某些人来说很难,但我相信是JS的既定标准),避免不必要的空格(例如,) {在函数定义空间中不受欢迎,应该看起来像:) ){,等等.

PS.我个人>意见<MooTools和jQuery是最好的JS框架.