如何在Javascript项目上工作?

如何在Javascript项目上工作?

问题描述:

我想写我自己的JavaScript框架,就像jQuery。如何在Javascript项目上工作?

我使用Aptana Studio设计网站。我打算创建一个网页并编写Javascript代码,就像我们为网站所做的一样。然后我注意到Aptana Studio也有一个Javascript项目。所以我创建了一个新的Javascript项目。但它主要允许您只创建.js文件而不创建HTML文件。我想知道独立的.js文件会做什么?我需要一个HTML文件来执行和测试我的Javascript代码吗?

当然,使用JavaScript项目肯定有一些优势。但我无法弄清楚。有人可以解释如何使用JavaScript项目?

我对Aptana Studio一无所知,但我猜测你打算从另一个项目驱动你的JavaScript项目。将JavaScript项目想像成一个独立的库。将测试代码包含在库本身中是没有意义的,因为库的消费者可能不想处理它。尝试创建第二个导入JavaScript项目的项目,并允许您使用它并进行测试。

我建议您尝试Javascript-Test Driver。它具有IDE支持,并且它似乎很好地帮助您调试代码。在这里找到更多的细节: http://code.google.com/p/js-test-driver/

我会说,虽然你需要HTML文件;根据您选择的测试框架,您可能会想要做更多的事情;因为一些工作与固定装置其他加载iframe和东西。但我认为编写一个完整的框架不仅仅需要HTML页面,而且单元测试框架对于req更为贴切。

螺杆机组的JS http://github.com/nkallen/screw-unit

我知道我已经从你的问题偏离;但我只是觉得,而不是正确的项目结构和HTML测试什么更重要的测试框架,保持开发敏捷和快速。

但这就是我。