小编Jam*_* H.的帖子

您如何保持复杂的JavaScript项目?

我正在使用Firebug帮助弄清楚我的JavaScript(+ JQuery)代码中发生了什么.我主要用它来打印出大量的console.log陈述.这可能不是保持项目最佳的最有效方式.由于它已经从几个功能发展到超过一百个,我开始对所有东西如何组合起来感到困惑.我的意思是,它以某种方式工作但是当我现在看代码时,我几乎觉得别人写了它,因为它太混乱了.

现在,console.log每当我在Firebug中运行我的应用程序时,我都会在控制台中出现大量的语句,并且我一直将它留在那里,因为当我拿出一些时,我总是会重新创建它.我认为,这使得事情变得更加令人困惑,而不是我根本没有记录.我从来没有真正探索过真正的调试 - 断点,监视变量等 - 这是重新获得对该项目的控制权的好方法,还是有其他可能有用的工具?

我曾想过尝试绘制我所有CSS的图表,并尝试将类和ID映射到我的JavaScript中的相应函数.该项目基于一组复杂的应用程序状态组合使用了大量丰富的交互和显示/隐藏功能,可能更接近您在Flash/Flex应用程序中找到的内容.

任何有助于重新获得对该项目的控制的工具或方法的建议都将受到赞赏.当我开始这个项目时,我感觉非常好,因为它看起来很好,人们会赞美它有多酷,但现在感觉就像失败一样,因为我认为我甚至无法解释它是如何工作的如果我不得不面试.

javascript jquery firebug

7
推荐指数
3
解决办法
1585
查看次数

标签 统计

firebug ×1

javascript ×1

jquery ×1