在ColdFusion / Javascript / MySQL中编写了一个大型系统。有很多Javascript。少数几个长的函数被分成几个案例。目前我拥有3个文件中的所有js,具体取决于它们所引用的应用程序部分。
一次又一次,一些在之前测试好的功能结果是不起作用(我可能在其他地方改变了一些东西导致了这个问题,但没有意识到我必须重新测试)。
好的,我应该得到这个,但是当文件中的一个js函数停止工作时,其他人也会这样做。所以我出乎意料地想要验证一些事情,或者在出现错误时阻止提交是不可行的。
我已经考虑过分解js,以便只有一个程序使用的任何javascript函数将驻留在那里,并且我将仅使用具有多个js函数的文件用于多个程序必须访问的文件。这可以使我的职能与其他地方出现的问题隔离开来。
推荐这种方法吗?有人可以提出或反对它的充分理由吗?或者有没有办法“防火”我的功能,以便一个问题不会溢出到另一个?
我觉得js是我系统中的薄弱环节 - 我不相信它;但我需要它,所以我必须找到一种方法来使事情更稳定。任何和所有帮助的建议将不胜感激。
我已经想到了“在Javascript上变得更好”的建议。我在尝试。同时,我的需求并不是很苛刻。我的所有函数都做了简单的事情,并且以非常简单的方式编写。然而,我遇到了所有这些麻烦。