我正在寻找一些关于如何保持Javascript组织和模块化的一般提示。
我工作的最新javascript重型项目看起来像[以下] [1](格式化http://jsfiddle.net/wdkZd/)
你可以看到我试图命名我的javascript并构建一些单独的功能。尽管如此,当我需要实现功能之后,我仍然会在自己的代码中丢失。而且我知道我可以在组织代码方面做得更好。
基于你在这里可以看到的内容的任何一般指针?
答案 0 :(得分:4)
在过去的两年里,我一直致力于一个拥有相当大(10000多行)javascript代码库的项目,涉及30多名活跃的javascript开发人员。
因此,你可以想象我们已经有了一些痛苦,试图保持代码的形状,这一切都有意义且易于维护(这是一个高度敏捷的环境,规范每周更改一次,如果不是更频繁的话)
我们尝试解决结构问题的一些方法如下:
答案 1 :(得分:1)
我遵循的一些做法是保持我的Javascript组织:
看着你的JS,看起来很有条理。由于您正在开发插件,因此在下载插件时能够选择模块是一个很好的选择。类似于Jquery UI的东西