javascript - 什么是良好的独立于浏览器的 JavaScript 编程环境?

标签 javascript debugging tdd development-environment

我的团队当前的项目涉及用 JavaScript 重写检索库。我们基本上是在寻找一种设置,使我们能够应用测试驱动的开发方法。

到目前为止我们打算使用 Vim 来编写代码,没有花哨的 IDE。为了生成输出,我们将使用 Spidermonkey 的 shell 环境。 JSLint 可以作为一个适度的语法检查工具。

基本问题仍然存在:如何开发 JavaScript(独立于浏览器)程序? 如果我们已经在正确的轨道上,那么也许您可以为我们提供一些提示和技巧。

最佳答案

您可以在 Spidermonkey 或 Rhino 中测试您的代码(Java 中较旧的 JS 解释器),但在您测试脚本之前,您不会真正知道它适用于哪些浏览器!

我同意早期发帖人的观点,使用独立于浏览器的库(如 jQuery)可能是个好主意。

我没有使用过 Spidermonkey,但我知道 Rhino 有一个很好的调试 GUI,允许通常的操作:设置断点、监视和单步执行代码。

关于javascript - 什么是良好的独立于浏览器的 JavaScript 编程环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/840050/

相关文章:

asp.net - 如何通过 JavaScript 访问位于用户控件中的 ASP 控件

javascript - 多个调用者可以使用 Babel await 关键字订阅同一个异步函数吗?

Emacs 中的 Python 调试器 : set keybindings similar to perldb?

java - 如何使用 Maven Eclipse 和 glassfish 调试 Web 应用程序?

ruby - 使用 Ruby 进行测试驱动开发

unit-testing - 协调单元测试与 OOD

javascript - Oracle APEX 表格形式选择列表禁用

javascript - 如何在母版页弹出窗口中的向导中从用户控件获取 ControlToValidate ID - javascript asp.net 验证

c# - 获取 <compilation debug ="true"> 的 .NET Framework 设置

architecture - TDD: "Test Only"方法