我的团队当前的项目涉及用 JavaScript 重写检索库。我们基本上是在寻找一种设置,使我们能够应用测试驱动的开发方法。
到目前为止我们打算使用 Vim 来编写代码,没有花哨的 IDE。为了生成输出,我们将使用 Spidermonkey 的 shell 环境。 JSLint 可以作为一个适度的语法检查工具。
基本问题仍然存在:如何开发 JavaScript(独立于浏览器)程序? 如果我们已经在正确的轨道上,那么也许您可以为我们提供一些提示和技巧。
最佳答案
您可以在 Spidermonkey 或 Rhino 中测试您的代码(Java 中较旧的 JS 解释器),但在您测试脚本之前,您不会真正知道它适用于哪些浏览器!
我同意早期发帖人的观点,使用独立于浏览器的库(如 jQuery)可能是个好主意。
我没有使用过 Spidermonkey,但我知道 Rhino 有一个很好的调试 GUI,允许通常的操作:设置断点、监视和单步执行代码。
关于javascript - 什么是良好的独立于浏览器的 JavaScript 编程环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/840050/